一点初中英语时态问题,在线等1.比如对话“i become a vegetarian. since when? Sinc

1个回答

  • 1. since 是完成时的标志词,但是那是前面的主句用完成时

    如:i have lived here since 1987.

    since 后面接的是时间点,所以只能用一般过去式

    Since i saw a program on meat industry.“中的saw表示过去的一个时间点而已,和上面的

    1987 年没什么区别.都表示过去的一个起始点.

    2. 现在完成时,表示动作在过去发生,但是对现在产生了影响,如:

    i have caught the first bus. So i arrived home earlier. 我赶上了第一趟公交车,对现在产生的

    影响是,我到家比较早,所以他和现在有联系的.

    而一般过去时,仅表示动作在过去发生,和现在没关系

    3. 在英语中有这样一条,先发生的动作用过去完成,后发生的用一般过去

    但是当两个动作之间的发生的时间比较短暂,这是就没必要用过去完成时,而用一般过去时就可以了