Could have sworn – це вираз, який використовують, коли ви впевнені, що щось станеться, але це не так. Could have sworn означає «безперечно» або «безперечно». Так ось, в цій ситуації я був упевнений, що вулик повинен бути, але вулика немає, тому схоже, що він панікує.
Приклад: I could have sworn I'd paid that bill. ( Я, мабуть, оплатив рахунок. )
Приклад: I could have sworn that I left my keys here. ( Я, очевидно, залишив ключ тут. )
Could have + дієприкметники минулого часу використовуються для припущення про те, що щось сталося в минулому. Але я використовую його, коли не впевнений у цьому на 100%. Це вираз, який використовується з відтінком, який він міг би зробити ~.
Так:
A: Why is Kate late? (Чому Кейт запізнюється?)
B: She could have forgotten we were meeting today. ( Можливо, ми забули зустрітися сьогодні.)