since前后该用什么时态啊?

如题所述

since,副词 adv(常用于现在完成时或过去完成时),介词(常用于现在完成时或过去完成时)。

since后面从句用一般过去时。

例:I‘ve made great progress in English since I came to this school.

自从我来到这个学校以来;我在英语上取得了巨大的进步。


扩展资料

since+延续动词

since后面接延续动词时,用一般过去时态或现在完成时态均可,意但思不一样:

1、用一般过去时态,表示从句动作”结束“以来,主句活动在持续;

2、用现在完成时态,表示从句动作”开始“以来,主句活动在持续。

例:It's been three years since I worked in this company. 

我不在这家公司工作有三年了。

It's been three years since I have worked in this company.

我在这家公司工作有三年了。

另外,since引导的从句除了用一般过去时态或完成时态外,也可以根据具体语境用完成进行时态。

参考资料:百度百科-since

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-14
since如果解释为“自从...以来”,引导时间状语从句时,则其前面的主句用现在完成时,其后的从句用一般过去时

如:I‘ve made great progress in English since I came to this school.
自从我来到这个学校以来,我在英语上取得了巨大的进步。

参考资料:英语牛人团

本回答被提问者采纳
第2个回答  2011-03-14
在你的问题中,since为“自从...以来”,引导时间状语(从句)时,则其前面的主句用现在完成时,其后如果是从句则用一般过去时。

如:I‘ve studied in this school sinece I moved to Sunshine Town.(since前面的主句用现在完成时,其后的从句用一般过去时。)
She has lived here since 1998.(其前面的主句“她在这儿住”用现在完成时,其后接的是一个过去的时间状语“1998年”)。
祝你学习进步,开心快乐!
第3个回答  2011-03-13
现代完成时
第4个回答  2020-05-02
相似回答