作业帮 > 综合 > 作业

英语有关时态的问题-Late again!Where _____?-Sorry,I ____ in the heavy

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 01:39:17
英语有关时态的问题
-Late again!Where _____?
-Sorry,I ____ in the heavy traffic,or I would have been here earlier
A.have you been;have got stuck
B.have you been;got stuck
但我想知道为什么A不可以.还有就是在做英语选择题时,遇到现在完成时、过去时、过去完成时该如何区分?(不要笼统的概念)
第一个空用现在完成时,这肯定没为题,因为强调结果.第二个空用一般过去时,这个句子用的是陈述语气,因为后面的句子用了与过去实际情况相反的虚拟语.如果用虚拟语气可以写成:If I hadn't got stuck in the heavy traffic,I would have been here earlier.这样你就看得更清楚了.