it has been 还是 It was

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:47:06
有这样一个题,
_____ four years since I left the Lao Shan front.
A. It was B. It has been
我记得要用it is ,好像选B.it has been 也可以,但是答案给的是A。我也找不到选B的证据。
请问可以选B吗?麻烦你附上权威资料例证。

应该像你说的 it is 或 it has been
可能答案印错~ 回去问问你老师拉

真确答案是B. 或者还可以说It is

B!A摆明错啦,高中就做过啦

选B
因为这表示的是一段时间.
而IT WAS是用于过去的某个时间点.

选B
答案印错了 我帮你查了高中的卷子的

应该用It has been,since 表示自从...以来,强调一直到现在的时间段
这是英语中表示时间的固定句型:
It is/has been +一段时间+since +did
It was +一段时间+before+ did
It will be +一段时间+before+do