1. If only ... had done表示對過去情況的虛擬。
If only I hadn't lost my watch!
若是當初我沒有把表給丟了該多好??!
If only I had known the news earlier!
要是我早一點知道這個消息就好了。
2. If only ... did/were表示對現(xiàn)在情況的虛擬。
Oh, if only she knew how I missed her!
哦,若是她知道我多么想念她該多好?。?
3. If only ... were/was +doing表示對現(xiàn)在進行的情況的虛擬。
If only it were raining now!
要是現(xiàn)在在下雨該多好啊!
4. If only ... were to/could/would/might/should +動詞原型,表示對將來情況的虛擬。
If only it would rain tomorrow!
若是明天下一場雨該多好?。?
5. ... as if ... had done表示對過去情況的虛擬。
The young man looks as if he had been ill for a long time.
那個年輕人看上去好像病了好長時間似的。
6. ... as if ... did/were表示對現(xiàn)在情況的虛擬。
He talks to us as if the whole world belonged to him.
他對我們說起話來就好像整個世界都屬于他似的。
7. ... as if ... were doing表示對現(xiàn)在進行的情況的虛擬。
Jack looks as if (as though) he were doing his homework. Actually, he is reading a cartoon book.
杰克看起來好像正在做家庭作業(yè)。事實上,他在看漫畫書。
8. “... as if ... were to/could/would/might/should +動詞原形”表示對將來情況的虛擬。
It seems as if she were to start at once.
好像她馬上要動身了。
注意: as if引導的從句有時用陳述語氣,表示有根據(jù)的推測。
It looks as if it is going to rain.
天看上去好像要下雨。
專項練習
1. If only I _______ speak French now!
A. could
B. can
C. may
D. might
2. If only he _______ the doctor's advice!
A. followed
B. had followed
C. follows
D. follow
3. If only it _______ now.
A. is snowing
B. snows
C. snowed
D. were snowing
4. He looked as if he _______ himself for years.
A. hasn't washed
B. doesn't wash
C. wouldn't wash
D. hadn't washed
5. John talked as if he _______ all the work himself, but in fact Harry and Lily did most of it.
A. did
B. had done
C. has done
D. do
答案速查 1-5 ABDDB