关于虚拟语气的

关于虚拟语气的
1.If you____in good health,I______you go on a trip yesterday.
A.were,would have let B.had been,would have let
我觉得答案有误,我认为应该选B,
2._______ he were trying to teach them all he knew.
A.It seemed that B.They had hoped
C.It seemed as if D.They thought
选什么,为什么?
1.A.这是错综时间虚拟条件句即条件从句与主句所指时间不一致.前半句If you were in good health,表示与现在事实相反,而后边主句I would have let you go on a trip yesterday.
表示与过去事实相反.
如果是错综时间虚拟句,意思似乎不通啊“如果你现在健康状况良好,我昨天就让你去旅游了”?
“如果你昨天健康状况良好,我就让你去旅游了”主句从句都是描述过去,意思才通顺啊。
2.因为teach them all he knew是不可能实现的愿望,所以用虚拟。
英语人气:146 ℃时间:2020-03-23 21:22:42
优质解答
我觉得你不要把它直接译成中文过来理解.昨天身体不好,今天不可能就in good health了,所以它是对现在的虚拟.这应该是出题人的本意.他就是刻意想考错综虚拟这个知识点而出题的.如果在现实生活中也许两个都可以.但为了考试我们有时需要揣摩出题人的意图.
一点浅见,进攻参考.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版