早教吧作业答案频道 -->英语-->
sincebefore,sinceago语法解析1请问在现在完成时态里面since5yearsbefore,since5yearsago那个对?还是都正确,讲解下.2写个句子Theairconditionerwasturnedon5hoursago.Theairconditionerhasbeenturnedonsi
题目详情
since before ,since ago 语法解析
1 请问 在现在完成时态里面 since 5 years before ,since 5 years ago
那个对?还是都正确,讲解下.
2 写个句子
The air conditioner was turned on 5 hours ago.
The air conditioner has been turned on since 5 hours before.
since 5 hours before./ since 5 hours ago ,这里都可以么?还是只有一个队?求讲解
1 请问 在现在完成时态里面 since 5 years before ,since 5 years ago
那个对?还是都正确,讲解下.
2 写个句子
The air conditioner was turned on 5 hours ago.
The air conditioner has been turned on since 5 hours before.
since 5 hours before./ since 5 hours ago ,这里都可以么?还是只有一个队?求讲解
▼优质解答
答案和解析
1、从副词ago 和before 说起
ago 指从现在算起的以前,如:5 hours ago 指从现在算起的5小时以前,ages ago 指从现在算起的几个世纪以前(即很久很久以前)
before指从过去某个时间算起的以前,即在那之前或早些时候,如:the day before指从那一天(the day)算起的以前(即前一天).这一点从the day before yesterday(前天)就可以看出,它不是指今天的前一天昨天,而是从昨天算起的前一天.同理,5 hours before意思是过去某个时间的5小时前,到现在已经不止是5小时,可能是6小时以前,10小时年以前,或者数日、数十日以前.
2、由于since 5 hours before 和since 5 hours ago 所指的概念不同,它们所用的时态也就不同.
since 5 hours ago 与现在完成时连用,如:They haven’t seen each other since 5 hours ago【他们从(现在算起的)5小时以前就没再见面.】
since 5 hours before 与过在完成时连用,如:He said thet hadn’t seen each other since 5 hours before.【他说他们从(said那个时间算起的)5小时以前就没再见面】
3、凡是含有表示时间的since的句子,除了动词be 以外,一律都得用完成时态(现在完成时或过去完成时),如:
It (is) three years since we were there.我们在那儿已经呆了三年.
We (have both changed) since we parted.分别以来我们彼此都变了.
The two soldiers who passed away years ago had been friends since childhood.那两位数年前故去的军人从幼时起就一直都是好朋友.
4、下面的句子语法不都正确
1)The air conditioner was turned on 5 hours ago 没问题,5 hours ago 表示过去时间,因此谓语动词应该用过去时态.
2)The air conditioner has been turned on since 5 hours before不正确,5 hours before表示过去某个时间的5小时以前,而谓语动词has been turned on却只从过去某个时间到现在的状态,一个指的过去的过去,一个指从过去到现在,时间没有交汇点,二者存在矛盾.因此应该改为——.
* The air conditioner has been turned on since 5 hours (ago).
* The air conditioner (had) been turned on since 5 hours before
ago 指从现在算起的以前,如:5 hours ago 指从现在算起的5小时以前,ages ago 指从现在算起的几个世纪以前(即很久很久以前)
before指从过去某个时间算起的以前,即在那之前或早些时候,如:the day before指从那一天(the day)算起的以前(即前一天).这一点从the day before yesterday(前天)就可以看出,它不是指今天的前一天昨天,而是从昨天算起的前一天.同理,5 hours before意思是过去某个时间的5小时前,到现在已经不止是5小时,可能是6小时以前,10小时年以前,或者数日、数十日以前.
2、由于since 5 hours before 和since 5 hours ago 所指的概念不同,它们所用的时态也就不同.
since 5 hours ago 与现在完成时连用,如:They haven’t seen each other since 5 hours ago【他们从(现在算起的)5小时以前就没再见面.】
since 5 hours before 与过在完成时连用,如:He said thet hadn’t seen each other since 5 hours before.【他说他们从(said那个时间算起的)5小时以前就没再见面】
3、凡是含有表示时间的since的句子,除了动词be 以外,一律都得用完成时态(现在完成时或过去完成时),如:
It (is) three years since we were there.我们在那儿已经呆了三年.
We (have both changed) since we parted.分别以来我们彼此都变了.
The two soldiers who passed away years ago had been friends since childhood.那两位数年前故去的军人从幼时起就一直都是好朋友.
4、下面的句子语法不都正确
1)The air conditioner was turned on 5 hours ago 没问题,5 hours ago 表示过去时间,因此谓语动词应该用过去时态.
2)The air conditioner has been turned on since 5 hours before不正确,5 hours before表示过去某个时间的5小时以前,而谓语动词has been turned on却只从过去某个时间到现在的状态,一个指的过去的过去,一个指从过去到现在,时间没有交汇点,二者存在矛盾.因此应该改为——.
* The air conditioner has been turned on since 5 hours (ago).
* The air conditioner (had) been turned on since 5 hours before
看了 sincebefore,si...的网友还看了以下:
若事务T对数据R已加S锁,则其他事务对数据R(51)。A.可以加S锁,不能加x锁B.可以加X锁,不能 2020-05-26 …
物体做斜抛运动,最大的射高为5m,取g=10m/s^2,则初速度大小和射高最大时所对应的抛射角分别 2020-06-02 …
光子运动一光年的时间按相对论算有疑问!一光年是光运动一年的长度.那一个光子以光速运动一光年,静止参 2020-06-07 …
在三角形ABC中,如果AB边上的高与AB边的长相等,则AC/BC+BC/AC+AB^2/BC*AC 2020-07-22 …
已知a,b,c,d都是正数,S=ab+c+d+ba+c+d+ca+b+d+da+b+c,则有()A 2020-07-30 …
类比“两角和与差的正余弦公式”的形式,对于给定的两个函数,S(x)=,C(x)=,其中a>0,且a 2020-08-03 …
类比两角和与差的正弦,余弦公式,对于给定的两个函数S(X)=(E^X-E^-X)/2,C(X)=( 2020-08-03 …
s‘系相对于s系的相对论问题s‘系相对于s系沿x轴正向匀速运动,一刚性尺静止与s系中与x’轴成30° 2020-11-02 …
在如图中,甲和乙的周长、面积的关系分别是.()A.C甲>C乙,S甲>S乙B.C甲<C乙,S甲>S乙C 2020-11-29 …
I.在空白处填入适当的句子补全对话(C=Clerk店员S=Sonia)C:1.?S:Yes,plea 2020-12-10 …