You never told me you have seen the film,___?A had you B didn't you C did you D weren'tyou ,这是02年三级的考题,是选C,我奇怪的是为什么用“have seen",这不是现在完成时吗?和前面的told怎么能相配呢?是不是应该用"

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 23:14:13
Younevertoldmeyouhaveseenthefilm,___?AhadyouBdidn''tyouCdidyouDweren''tyou,这是02年三级的考题,是选C,我奇怪的是为什么用“ha

You never told me you have seen the film,___?A had you B didn't you C did you D weren'tyou ,这是02年三级的考题,是选C,我奇怪的是为什么用“have seen",这不是现在完成时吗?和前面的told怎么能相配呢?是不是应该用"
You never told me you have seen the film,___?A had you B didn't you C did you D weren't
you ,这是02年三级的考题,是选C,我奇怪的是为什么用“have seen",这不是现在完成时吗?和前面的told怎么能相配呢?是不是应该用"had seen"?为什么呢?

You never told me you have seen the film,___?A had you B didn't you C did you D weren'tyou ,这是02年三级的考题,是选C,我奇怪的是为什么用“have seen",这不是现在完成时吗?和前面的told怎么能相配呢?是不是应该用"
我说说我的理解吧:
1.英语主从句的时态并不是一定要相同,用什么时态还得看具体的语境和意义.
2.这里是否定句,told这个动作并没有发生,而且是强调对现在的影响,如果去掉never,就该用had seen了.

you是主语

选c,时态看主句啊。
记得采纳哦,英语方面不会的可以问我哦,我qq670031808

told 强调过去发生,过去没有告诉过他

have seen 对现在的影响

C did you

这个。。。。反义疑问句中。。。为什么did u会看have seen的时态呢?我没懂。。应该要看主句时态的。。。根据told定的。。

也就是说did是根据told定的。。

前否后肯就不用说了吧。。。