句型1
would rather that somebody did…"寧愿……;更愿意……"(表示現(xiàn)在或將來的愿望)
would rather that somebody had done…"寧愿……;更愿意……"(表示過去的愿望)
[例句]
I'd rather you posted the letter right now.
我想讓你現(xiàn)在去寄信。
I'd rather you were not a celebrated actor. In that case, we could spend more time together.
我到情愿你不是個知名演員,這樣我們可以有更多的時間在一起。
句型2
as if/though+主語+did/had done…好像……(表示現(xiàn)在或將來的情況用過去時;表示過去的情況用過去完成時)[參考句型4]
[例句]
Alan talked about Rome as if he had been there
Alan談起羅馬來就好像他去過那里似的。
句型3
"wish +賓語從句",表示不大 可能實現(xiàn)的愿望
表示現(xiàn)在的愿望:主語+過去時;
表示過去的愿望:主語+had done;
表示將來的愿望:主語+would/could do
[例句]
How I wish we students had more free time to relax ourselves! 我們學生多么希望有更多的自由時間放松自己!
句型4
It's high/about time that somebody did (should do) (should通常不省略) …早就該……
[例句]
It's high time that we did something to improve our environment. 該是我們?yōu)榄h(huán)保做些事情了。
I think it's high time that she made up her mind. 我想她該拿定主意了。
句型5
情態(tài)動詞+動詞不定式完成結構的用法
could have done "本來可以……"(表示過去沒有實現(xiàn)的可能)。
might have done "本來可能……;本來應該或可以做某事"(實際沒有發(fā)生;含有輕微的責備語氣。
should/ought to have done "本來該做某事"(而實際未做)
should not/ought not to have done "本來不該做"(實際卻做過了,含有責備語氣)
needn't have done "本來不必做"(但是已經做過了)
would rather have done "當時寧愿做了某事"(實際沒有做過);否定式would rather not have done表達相反意思,兩者都有表示"后悔"之意。
would rather that somebody did…"寧愿……;更愿意……"(表示現(xiàn)在或將來的愿望)
would rather that somebody had done…"寧愿……;更愿意……"(表示過去的愿望)
[例句]
I'd rather you posted the letter right now.
我想讓你現(xiàn)在去寄信。
I'd rather you were not a celebrated actor. In that case, we could spend more time together.
我到情愿你不是個知名演員,這樣我們可以有更多的時間在一起。
句型2
as if/though+主語+did/had done…好像……(表示現(xiàn)在或將來的情況用過去時;表示過去的情況用過去完成時)[參考句型4]
[例句]
Alan talked about Rome as if he had been there
Alan談起羅馬來就好像他去過那里似的。
句型3
"wish +賓語從句",表示不大 可能實現(xiàn)的愿望
表示現(xiàn)在的愿望:主語+過去時;
表示過去的愿望:主語+had done;
表示將來的愿望:主語+would/could do
[例句]
How I wish we students had more free time to relax ourselves! 我們學生多么希望有更多的自由時間放松自己!
句型4
It's high/about time that somebody did (should do) (should通常不省略) …早就該……
[例句]
It's high time that we did something to improve our environment. 該是我們?yōu)榄h(huán)保做些事情了。
I think it's high time that she made up her mind. 我想她該拿定主意了。
句型5
情態(tài)動詞+動詞不定式完成結構的用法
could have done "本來可以……"(表示過去沒有實現(xiàn)的可能)。
might have done "本來可能……;本來應該或可以做某事"(實際沒有發(fā)生;含有輕微的責備語氣。
should/ought to have done "本來該做某事"(而實際未做)
should not/ought not to have done "本來不該做"(實際卻做過了,含有責備語氣)
needn't have done "本來不必做"(但是已經做過了)
would rather have done "當時寧愿做了某事"(實際沒有做過);否定式would rather not have done表達相反意思,兩者都有表示"后悔"之意。