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
我不是很确定,
人气:435 ℃ 时间:2020-05-20 10:13:16
解答
B 意思为在此之前他们没有遇见过 过去完成时
推荐
- 关于英语ought to have done 与should have done的区别 有need have done needn,t have done 与should h
- 英语中何时使用wouldn,t have done shouldn,t have done couldn,t have done needn,t have done
- have done for/since和have been doing for/since区别
- have .since did区别have .since have done?
- since前用have done 还是have been done
- 提出生物膜是由蛋白质——脂质——蛋白质,三层结构构成,的生物学家是谁来着?
- 甲、乙、丙三位工人加工一批零件,甲每小时加工33个,乙5分钟加工3个,丙20分钟加工13个,谁加工的速度最
- 在桌上放一个匝数为N=1的矩形线圈,中心上方有一竖立条形磁铁,线圈捏磁通量为0.04WB,磁铁经过0.5秒沿竖直方向运动到桌面上的线圈内,线圈内的磁通量为0.12WB,求这个过程汇总线圈中磁通量的变化量,线圈中的感应电动势
猜你喜欢