英语条件句用现在完成时,主句用什么时态?

英语条件句用现在完成时,主句用什么时态?
although he has lived with us for years,he ____ us much impression.
A.hadn't left B.didn't leave
C.doesn't leave D.hasn't left
sl416 1年前 已收到5个回答 举报

风帘动碎影舞斜阳 幼苗

共回答了26个问题采纳率:80.8% 举报

从句用现在完成时,主句用一般现在时.
首先,在条件句中,一般要保证时态一致.(除去一些特殊情况)
而现在完成时就是一般现在时中的一种,与过去的种种时态无关.所以本题轻易地排除A/B
其次,在条件句中,一般不会两个相同的时态重复出现,因此排除D.而且从意思上D也说不通.
其实,你的疑问是由于做的题目还不够多,生疏罢了.建议你多做相关的练习,一定会很快顺手滴

1年前

10

qwertll200 幼苗

共回答了15个问题 举报

A相信我

1年前

2

xiasuc 幼苗

共回答了7个问题 举报

从句用现在完成时,主句用现在一般时,选C

1年前

1

saefuiwquiwrq 幼苗

共回答了30个问题 举报

是选C 一般现在时 和你说了 ~ 虽然他已经和我们住了好几年了。
(但是)他没有留下太多印象。。

1年前

1

夏夏养的鱼 幼苗

共回答了28个问题 举报

这个题选C是因为:
leave在此处是一个非延续性动词,不能用在完成时态中。故A和D都不对,而主句子在叙述一个事实,故用一般现在时

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.022 s. - webmaster@yulucn.com