精英家教網 > 高中英語 > 題目詳情
Look at the trouble I am in. If only I _____ your advice.
A.followed B.would followC.had followed D.should follow
C

試題分析:考查虛擬語氣。If only(要是…就好了)的用法和I wish的用法是一樣的。句意;看看我現(xiàn)在的麻煩。要是我采納你的建議就好了,說明沒有采納你的建議是過去所發(fā)生的事情,故使用過去完成時表示對過去的虛擬。故C正確。
點評:if only后面的從句使用虛擬語氣。如果與現(xiàn)在事實相反,用過去時;如果與過去事實相反,用過去完成時;如果與將來相反就使用過去將來時。本題前面的did說明是與過去事實相反。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

If the president had visited the hospital this morning, it ________ the headline in tomorrow's paper.
A.will beB.could beC.had beenD.was

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

She didn’t come to the party last Sunday. _________, she must have made the party more exciting.
A.If she cameB.Would she come
C.Had she comeD.Did she come

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

How I wish I ________ in medicine instead of history when I was at college!
A.had majoredB.should majorC.majoredD.would major

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

----She didn’t take the medicine last night, did she?
­   -----              .
A.No, but I wish she wouldn’tB.No, but I wish she had
C.Yes, but I wish she didD.Yes, but I wish she would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Can you come to attend our party tonight?
-- Sorry, but I do wish I _________.
A.hadB.canC.willD.could

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

When it comes to giving his kids the education they deserve, the 51-year-old father knows he never _______ college without financial aid.
A.could have attendedB.could attend
C.had attendedD.should have attended

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If it had not been for the help of my English teacher, I _____ such great progress.
A.would not madeB.would have made
C.would madeD.would not have made

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

We ______ John’s name on the race list yesterday but for his injury.
A.will putB.will have putC.would putD.would have put

查看答案和解析>>

同步練習冊答案