练习题 -- 虚拟语气 >> 条件句虚拟语气
共 13 题
第 1/13 题
★★
If it ___ tomorrow, we would stay home.
正确答案: B
对将来假设用过去式。
第 2/13 题
★★
If I had known, I ___ done it differently.
正确答案: A
对过去虚拟:would have done。
第 3/13 题
★★★
If only I ___ more time!
正确答案: B
if only对现在虚拟用过去式。
第 4/13 题
★★★
If only I ___ earlier!
正确答案: C
If only对过去后悔用had done。
第 5/13 题
★★★
But ___ your help, I would have failed.
正确答案: A
But for (=如果没有)含蓄虚拟。
第 6/13 题
★
"If I was you, I would go" is correct formal English.
正确答案: B
虚拟语气be统一用were。If I were you(√)
第 7/13 题
★★
If I ___ you, I would accept the offer.
正确答案: C
与现在相反虚拟,be用were。
第 8/13 题
★★★
Were I you, I ___ accept it.
正确答案: B
虚拟反问+would。
第 9/13 题
★★★
If I had studied harder, I ___ the exam.
正确答案: C
对过去虚拟:主句would have done。
第 10/13 题
★
If I ___ you, I would study harder.
正确答案: C
虚拟语气be用were。
第 11/13 题
★★★
But ___ your help, I would have failed.
正确答案: A
But for如果没有(含蓄虚拟)。
第 12/13 题
★
If I ___ you, I would go.
正确答案: C
虚拟语气be用were。