帮忙解一下并分析一下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/22 22:27:53
( )It is five days____ we came here.
A,when B.before C,as, D,since
为什么是D, 能解释吗?

D
一般现在是与现在完成时在时间概念上是一样的,在很多的英语表达中,一般现在是与现在完成时相互替换,大多基于说话人的习惯。该题中的It is five days 可以替换为It has been five days。 因此后面应该是D
It is five days 与It has been five days 的区别是“体”上的区别,而不是“时”的区别。请参阅:《英语时与体的认知轨迹研究〉一文。

D

选D,意思是我们来这里已经有五天了。

D

since的四种用法

1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.

2) since +一段时间+ ago
I have been here since five months ago.

3) since +从句
Great changes have taken place since you left.
Considerable time has elapsed since we have been here.

4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.

D 我们已经来了五天
since与现在时或过去完成时连用表明从..以后或自..以来如
I haven't eaten since breakfast.(早饭以后我还没吃过东西呢)

全都错

本身句子有问题
如果是A. when那么要说it was five days ago when we came her
如果是D. since那么要说it has been five days since we came here

至于另外两个答案根本就