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