since和过去完成时能否搭配
答案:2 悬赏:30 手机版
解决时间 2021-02-15 02:28
- 提问者网友:謫仙
- 2021-02-14 15:09
依照定义,since应该是不可以和过去完成时搭配的,但是《星火英语语法全解》上写“常与过去完成时连用的时间状语”中包括了'since he left'.但是又没给例句。求讲解。
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-14 15:37
since的意思是自从,不能与完成时态连用,一般用法是
1.主句完成时,从句since+时间点
2.主句完成时,从句since+过去时态
3.It has been+时间段,since+过去时态
例如:
I haven't heard from him since last year.我自去年以来未曾收到过他的信。
She has never smiled since her father died.自从爸爸死后,她再也没有笑过。
It has been four years since my sister lived in Beijing. 我妹妹不在北京住有四年了。
你举的例子since he left,这里是过去时态,而且是从句,主句一定是完成时态,但不能说since he has left 这里就是since和完成时连用,是错误的,因为since的意思是自从,自从他已经离开,是讲不通的,也就是说since引导的时间状语从句,主句要用完成时态,从句用过去时态。
1.主句完成时,从句since+时间点
2.主句完成时,从句since+过去时态
3.It has been+时间段,since+过去时态
例如:
I haven't heard from him since last year.我自去年以来未曾收到过他的信。
She has never smiled since her father died.自从爸爸死后,她再也没有笑过。
It has been four years since my sister lived in Beijing. 我妹妹不在北京住有四年了。
你举的例子since he left,这里是过去时态,而且是从句,主句一定是完成时态,但不能说since he has left 这里就是since和完成时连用,是错误的,因为since的意思是自从,自从他已经离开,是讲不通的,也就是说since引导的时间状语从句,主句要用完成时态,从句用过去时态。
全部回答
- 1楼网友:污到你湿
- 2021-02-14 16:56
选b。
搭配1. since+过去的一个时间点(1995.....),如: i have been here since 2008.
搭配2. since+一段时间+age,如: i have been here since two years ago.
搭配3.since+从句 如: great changes have taken place since you have left.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯