Есть вопросы по тесту, пожалуйста, поясните кто-нибудь!
Oh, Jane, you have broken still another glass. You ought _____when you washED it.
можно ли тут использовать to have been careful (должна была быть осторожной, когда мыла их) или же просто нужно вставить to be careful?
Answers & Comments
Oh, Jane, you have broken still another glass.
You ought to have been careful when you washed it. - Действие уже прошло.