英语虚拟语气的几个题目,

问题描述:

英语虚拟语气的几个题目,
1.It is hard for me to imagine what I would be doing today if I _____in love,at the age of seven,with the Melinda Cox Library in my hometown.
A.wouldn't have fallen
B.had not fallen
C.should fall
D.were to fall
2.If only he_____quietly as the doctor instructed,he would not suffer so much now.
A.lies
B.lay
C.had lain
D.should lie
我选的B.请问if only什么时候后面跟动词过去式什么时候跟过去完成时?
3._____smoking,he would not have got cancer in the lung.
A.Was he given up
B.Had he given up
C.Did he gve
D.If he gave up
我选的D.为么不能选D求解.
4.He did noy regret saying what he did but felt that he_____it differently.
A.could express
B.would express
C.cound have expressed
D.must have expressed
我选的B.如何区分
5.This printer is good of quality.If it _____break down within the first year,we would repair it at our expense.
A.would
B.should
C.could
D.might
我选的A.不应该是如果它“将可能”坏了,不是应该用would吗?
1个回答 分类:英语 2014-11-08

问题解答:

我来补答
正解B ,从句有17岁,表示与过去事实相反,从句用过去完成时表虚拟.
正解C, if only 是条件句,  as the doctor instructed 表明他当时安静地躺着的话,与过去事实相反,从句用过去完成时表虚拟
正解B, 要是他当时戒烟的话,与过去事实相反,倒装说明省略了If, 条件句还是用过去完成时表虚拟.
正解B.没后悔当时做的,但觉得当时本可以用不同的方式表达,could have done 表是当时本可能.
正解B. 句中说打印机质量很好,那说明现在没坏,要是万一坏的话, should 在条件句中表示万一,说明坏的可能性几乎没有.
你的问题是没分清主句和从句中的虚拟语气
主句中虚拟用 would/could/ might  do  表示与现在或将来的虚拟, would/could/ might  have done表示与过去情况的虚拟
而从句if 中用 were /were to do / did /should  表示与现在或将来的虚拟,用had done 表示与过去事实相反的虚拟. 
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答