两道英语时态题~~~~~~~~~~急 在线等

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:55:08
It is said in the book that Tomas Edison __________ the world leading inventor for sixty years.
A.would be B.has been C had been D was
-George and Lucy got married last week . Did you go to their wedding?
-No, I ___________. Did they have a big wedding?
A.was not invited B. have not been invited
C.hadn't been invited D.didn't invite
答案是D C 我选的是C 请问这该怎么区分
for sixty years 要用完成时吗

过去完成时可以表示过去的过去,第一题是说明一个事实,过去的一个事,并没有突出要在哪一个时间点之前的过去,所以就用一般过去时。第二题说的是婚宴之前我没收到邀请,过去的过去。

C. had been A. was not invited

for sixty years 要用完成时的,since也一样