have done 和 had done 和since的搭配He met her yesterday.They _____each other since 1990A,haven't met B hadn't met我说说我的看法,应该选B,因为如果没有He met her yesterday.这句话的话,肯定就选A了,但是既然有这句话,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:20:29
have done 和 had done 和since的搭配He met her yesterday.They _____each other since 1990A,haven't met B hadn't met我说说我的看法,应该选B,因为如果没有He met her yesterday.这句话的话,肯定就选A了,但是既然有这句话,

have done 和 had done 和since的搭配He met her yesterday.They _____each other since 1990A,haven't met B hadn't met我说说我的看法,应该选B,因为如果没有He met her yesterday.这句话的话,肯定就选A了,但是既然有这句话,
have done 和 had done 和since的搭配
He met her yesterday.They _____each other since 1990
A,haven't met B hadn't met
我说说我的看法,应该选B,因为如果没有He met her yesterday.这句话的话,肯定就选A了,但是既然有这句话,那就是在过去,“没有相遇”就在昨天截止了,就应该用had done
我不是很确定,

have done 和 had done 和since的搭配He met her yesterday.They _____each other since 1990A,haven't met B hadn't met我说说我的看法,应该选B,因为如果没有He met her yesterday.这句话的话,肯定就选A了,但是既然有这句话,
B 意思为在此之前他们没有遇见过 过去完成时

你是对的,答案是B: hadn't met
因为 hadn't 是在比较过去时段的情况下用的

选A
这和前面的没什么关系
since后面的从句用一般过去式
主句用现在完成时
这个你们老师应该早就说过了吧,是固定搭配