8 (It has been+一段时间)的问题

请问曹老师,

对于(It has been+一段时间+since一个过去时间)这一表达,我的问题如下:

1)其中的it到底指代什么?Itbe后面所接的一段时间到底是什么关系?

2)这种表达中的完成体的意义还是按“从过去持续到X时长期的不可预料结束的状态(静态动词)”这个意义来理解吗?

这个has been到底是现在完成时的,或者说完成体的基本意义,还是特殊意义,为什么?

3)我所能理解的状态持续是在一段时间中无时无刻都是某种状态,如(be+形容词)所表示的某个形容的状态从过去持续到关心的时间,在此期间无时不可都是该形容词的状态,但我使搞不懂者这种表达中的(be+一段固定的时间长度)所表达的到底是个什么状态,在一段时间中怎么能无时无刻都是(be+一段固定的时间长度)这样的个状态呢,在这个点上我非常困惑,不知道自己是在哪里没弄懂没理解,到底是什么样的一个状态持续了一段时间?

总之,这个表达中的[完成态+be+一段固定的时间长度)]这一组合的具体意义是什么?

(4)另外,这种完成态的表达跟一般态的表达,即(Its+一段时间+since),它们两个的具体的意义有什么区别,结构上又有什么不同?应用时该如何选择?

我想把这个表达弄清楚,谢谢老师!

请先 登录 后评论

最佳答案 2022-06-03 18:33

it的用法大体可以分为三种。1 作为人称代词,指代前文提及的事物;2 作为非指称代词,作主语表示天气、时间、温度、距离等;3 作为虚义主语或宾语,占据一个语法位置,没有实际意义。例如形式主语、形式宾语等。

我们的世界是四维时空,即三维空间和一维时间。作为非指称代词,it既可以表示空间的距离,也可以表示时间距离。例如:It is 10 metres from Point A to Point BA点到B点的距离为10米。这是it表示空间的距离。since表示从过去某个时刻到说话时的现在的时间框架,it 可以用来表示这个时间框架的跨度,用表语来表示时间跨度为多么长。由于时间是不会停滞的,it 表示的时间跨度只能是截止说话时为止的时间跨度,当你说完话之后,实际上这个时间跨度已经又延长了。由于since表示的是从过去到说话时之前的这段时间的时间长度,所以按照语法应该用现在完成时 It has been X time since...。但英国英语现在习惯用 is 代替has been, 而美国英语仍然多用现在完成时。所以 It is ... since... It has been ... since... 在意义上没有区别,只是英式英语和美式英语的习惯问题。

请先 登录 后评论

其它 0 个回答

  • 3 关注
  • 5 收藏,1940 浏览
  • dios 提出于 2022-06-02 11:47