英语虚拟语气的几个题目,求解析。谢谢!
1.ItishardformetoimaginewhatIwouldbedoingtodayifI_____inlove,attheageofseven,withtheM...
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
答案C,我选的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
答案B,我选的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
答案C,我选的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
答案B,我选的A。不应该是如果它“将可能”坏了,不是应该用would吗?
求解,谢谢! 展开
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
答案C,我选的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
答案B,我选的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
答案C,我选的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
答案B,我选的A。不应该是如果它“将可能”坏了,不是应该用would吗?
求解,谢谢! 展开
4个回答
展开全部
正解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 表示与过去事实相反的虚拟。
展开全部
1、选b 如果当时7岁没和。。恋爱,很难想象我今天在做什么
2、要看语境 ,因为他躺的动作发生在 他后来遭受痛苦之前 ,所以是过去完成
3、这个也是,已经造成了得肺癌的后果 ,如果他之前戒了就不会,其实D也说的通 ,但D是更优选项
4、B表示过去将来 根据语境 他本来不该那样表达 但已经表达了 已经完成了 所以 用过去完成
5、选B 这里的意思是万一的意思,这样说的通了吧
谢谢,祝学业进步,兴趣是最好的老师,加油
2、要看语境 ,因为他躺的动作发生在 他后来遭受痛苦之前 ,所以是过去完成
3、这个也是,已经造成了得肺癌的后果 ,如果他之前戒了就不会,其实D也说的通 ,但D是更优选项
4、B表示过去将来 根据语境 他本来不该那样表达 但已经表达了 已经完成了 所以 用过去完成
5、选B 这里的意思是万一的意思,这样说的通了吧
谢谢,祝学业进步,兴趣是最好的老师,加油
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 选B ,对过去的虚拟,用过去完成时态。
2 选C ,这个句子叫做“错综虚拟语气” ,前半句说的是对过去的虚拟,用过去完成时,后半句是说现在的情况。“如果他按照医生说的躺下的话,现在就不会这么痛苦了”
3 选B ,If 引导的虚拟语气从句,可以把if 省略 ,had/should/were to 提前,所以就出现了答案的选项。如果选D,要用if he had given up,对过去的虚拟用过去完成、
4选C ,could have done ...本来可以(实际没有)做....,为虚拟语气。B would就没有这层意思。
5选B ,是对将来的虚拟,用if ...should /were to
2 选C ,这个句子叫做“错综虚拟语气” ,前半句说的是对过去的虚拟,用过去完成时,后半句是说现在的情况。“如果他按照医生说的躺下的话,现在就不会这么痛苦了”
3 选B ,If 引导的虚拟语气从句,可以把if 省略 ,had/should/were to 提前,所以就出现了答案的选项。如果选D,要用if he had given up,对过去的虚拟用过去完成、
4选C ,could have done ...本来可以(实际没有)做....,为虚拟语气。B would就没有这层意思。
5选B ,是对将来的虚拟,用if ...should /were to
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询