since和for后面接时间,那前面的时态是不是都用现在完成时?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 01:48:26
![since和for后面接时间,那前面的时态是不是都用现在完成时?](/uploads/image/z/4195710-54-0.jpg?t=since%E5%92%8Cfor%E5%90%8E%E9%9D%A2%E6%8E%A5%E6%97%B6%E9%97%B4%2C%E9%82%A3%E5%89%8D%E9%9D%A2%E7%9A%84%E6%97%B6%E6%80%81%E6%98%AF%E4%B8%8D%E6%98%AF%E9%83%BD%E7%94%A8%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%3F)
since和for后面接时间,那前面的时态是不是都用现在完成时?
since和for后面接时间,那前面的时态是不是都用现在完成时?
since和for后面接时间,那前面的时态是不是都用现在完成时?
Since = 自从;从...以来
For = (表示多长时间)
如果 since 和 for 后面接时间,那么 since 前面用现在完成时或现在完成进行时,for 前面可以用一般现在时、一般过去时、一般将来时、现在完成时、现在完成进行时、过去完成时,过去完成进行时、将来完成时,比如:
I have played the piano since last year.
I have been playing the piano since last year.
I play the piano for 3 hours every day.
I played the piano for 3 hours yesterday.
I am going to play the piano for 3 hours this weekend.
I have played the piano for 2 years (now).
I have been playing the piano for 2 years (now).
I had played the piano for 2 years.
I had been playing the piano for 2 years.
By the time I reach 30,I will have played the piano for 5 years.
Since 的其他用法及用法说明,请参考《结束蹦单词时代:外教教你用连词》,中国书籍出版社.
只要是完成时就可以,无论是过去,现在还是将来。
since 前面现在完成时 后面过去时 for前面现在完成时 后面跟一段时间