请解答一道英语虚拟语气的选择题

请看这个选择题:1.Tommighthavecometoschoolintimeforthelecture______.A.ifhegotupearlierB.unles... 请看这个选择题: 1.Tom might have come to school in time for the lecture______. A.if he got up earlier B.unless he had got up earlier C.but he got up rather late D.but he had gotten up late 个人答案:D 正确答案:C 个人认为此句是与过去... 请看这个选择题: 1.Tom might have come to school in time for the lecture______. A.if he got up earlier B.unless he had got up earlier C.but he got up rather late D.but he had gotten up late 个人答案:D 正确答案:C 个人认为此句是与过去事实相反,所以套用结构:从句:had+过去分词 主句:should/would/could/might +have+过去分词 因此选择D。请解释一下此句的答案为什么是C,多谢!还有:上述结构中“主句:should/would/could/might +have+过去分词”中的have是否解释为“有”? 另外:希望大家提供一个能提供虚拟语气练习题的网站,最好是包含答案的 。当然有题后解释最佳!多谢 展开 展开
 我来答
丛晔势妍和
2020-03-21 · TA获得超过3630个赞
知道大有可为答主
回答量:3100
采纳率:26%
帮助的人:154万
展开全部
but后面与事实相符啊,当然用过去时啦
should/would/could/might
+have+过去分词
这种形势表示一种情绪,比如should
have
done表责备。一般这种结构后面说得与事实相反,所以要加个have,并且说的也是“过去的过去”
买辅导书吧,任何一本高考语法复习的辅导书都有虚拟语气这一章,有讲解还有题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式