![]() ![]() |
“could+have+過去分詞”用法全面歸納(10種用法) |
作者:admin 文章來源:本站原創 點擊數 更新時間:2009-04-09 文章錄入:admin 責任編輯:admin |
|
九、用于虛擬語氣 在虛擬條件句中,當談論過去的情況時,其句型通常是:主句用“could / would / should /might +have+過去分詞”,從句用過去完成時。如: If I hadn’t warned you, you could have been killed. 我如不是警告了你,你就可能喪命了。 If you had come sooner, you could have helped us. 你如早來一點,就會幫上我們了。 If he had known the facts, he could have told us what to do. 如果他了解事實,他是可能告訴我們怎樣做的。 If anybody had asked me, I could have told them what happened. 如果有誰問過我,我可以告訴他們發生了什么情況。 十、用于口語慣用表達 可用于某些口語慣用表達,如用于I could have sworn…,其意是“我可以發誓”“我千真萬確”。如: I could have sworn I’d paid that bill. 我可以發誓我付過賬。 I could have sworn I heard a knock at the door. 我千真萬確聽到了敲門聲。 |
![]() ![]() |