1. The millions of calculations involved, had they been done by hand, all practical value by the time they were finished.
A) had lost B) would lose
C) would have lost D) should have lost
2. If I hadnt stood under the ladder to catch you when you fell, you now.
A) wouldnt be smiling B) couldnt have smiled
C) smile D) didnt smile
3. Id rather have a room of my own, however small it is, than a room with someone else.
A) to share B) to have shared C) share D)sharing
解题小贴士
1. 【C】
这句话的虚拟从句被主句用逗号隔开,had they been done by hand是与过去发生的事实相反的假设,主句要用虚拟语气,且有by the time这个时间状语,主句要用完成时态。 正确答案为C,题目译文为:如果用手工计算的话,那些成千上万的演算等完成以后就已失去了其实用价值。
2. 【A】
这是一个错综条件句,从句中说的是过去发生的事,主句表示的是现在的事,从now这个词我们就可以知道是对现在的虚拟。所以正确答案是A,题目译文为:如果当你摔下来的时候,我没站在楼梯上接住你的话,你现在就不可能笑了。
3. 【C】
本句是考核对rather的用法,would ratherthan宁可(也)不愿,是个典型的平行结构,would rather后跟的是谓语动词,than后也应跟谓语动词。正确答案为C,题目译文为:无论这个房间有多小,我也宁愿有一个自己的房间,而不愿与别人同住一室。
【15天攻克四级词汇语法完型一】相关文章:
最新
2019-11-23
2019-11-23
2019-11-23
2019-11-23
2019-11-14
2019-11-14