关于英语的一道选择题
I'vestudiedinthisschool____.AsincethreeyearsBbeforethreeyearsCsincethreeyearsagoDfort...
I've studied in this school____.
A since three years B before three years
C since three years ago D for three years ago
这道题目我只知道since后加时间点或者从句,for后面是加一段时间.但是我不知道before的用法,是不是看到before也应该用完成时?
这道题目应该怎样分析?那个since+...ago的选项应该是归属现在完成时还是过去式?谢谢了! 展开
A since three years B before three years
C since three years ago D for three years ago
这道题目我只知道since后加时间点或者从句,for后面是加一段时间.但是我不知道before的用法,是不是看到before也应该用完成时?
这道题目应该怎样分析?那个since+...ago的选项应该是归属现在完成时还是过去式?谢谢了! 展开
6个回答
展开全部
应该选C
1) since +过去一个时间点(如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.
2) since +一段时间+ ago
I have been here since five months ago.
before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中。例如:
① I called him up last night, but his mother told me he had left for Wuhan two days before.
② She said that she had married him five years before.
1) since +过去一个时间点(如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.
2) since +一段时间+ ago
I have been here since five months ago.
before表示从过去或将来某一时间算起多少时间以前,由于与这一时间状语连用的行为先发生在过去或将来某一时刻之前,因此往往出现在过去完成时态或将来完成时态中。例如:
① I called him up last night, but his mother told me he had left for Wuhan two days before.
② She said that she had married him five years before.
展开全部
since + 时间点, 所以since three years ago 是对的
for + 时间段
for + 时间段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正解:a
这题目是现在完成时
选c的话是过去完成时
d不能和完成时搭配用,只能和瞬间动作连用
b是过去式
这题目是现在完成时
选c的话是过去完成时
d不能和完成时搭配用,只能和瞬间动作连用
b是过去式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此题选B,before通常与现在完成时连用。ago与一般过去时连用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
①for+时段 为。。。。时间
②since+过去一个时间点(译为:自从……以来)
③since+时段+ago
④since+从句(过去时)
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
①for+时段 为。。。。时间
②since+过去一个时间点(译为:自从……以来)
③since+时段+ago
④since+从句(过去时)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
since+...ago的选项应该是归属现在完成时
before前加一段时间,用于完成时,但后面还得有东西
I've studied English 2 years before i went to high school
否则就是for加时间,since加ago
before前加一段时间,用于完成时,但后面还得有东西
I've studied English 2 years before i went to high school
否则就是for加时间,since加ago
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询