早教吧作业答案频道 -->英语-->
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...的网友还看了以下:
设a是三阶矩阵,e是单位矩阵,且r(e-a)=1,‖a‖=-1,证明r(e+a)=2 2020-04-13 …
在线求指导:阅读理解,正确的写(T)阅读理解,正确的写(T),错误的写(F).A:HelloWha 2020-05-13 …
根据短文内容,判断正(T)误(F)(10分)A:Hello!What’syourname,plea 2020-05-13 …
设A为n阶方阵,E为N阶单位矩阵,且A^2-A=2E,证明则r(2E-A)+r(E+A)=n设A为 2020-05-15 …
用这些英文字母拼词这些英文字母打乱了顺序.一个题目一个词.第一题:r,c,t,a,e,s,r第二题 2020-05-16 …
纵横字谜之英语暑假作业题(s)(o)(r)(r)(n)(g)(r)(e))(a)(k)(k)(e) 2020-06-06 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
设3阶方阵A满足r(E+A)=r(E-A)=r(2E+A)=2,则|A+3E|= 2020-07-21 …
已知3阶矩阵a的特征值为1,2,2,求R(E-A),R(2E-A)? 2020-07-31 …
求助线行代数题假设A是n阶句阵,若A的平方=A,试证r(A)+r(E-A)=n 2020-10-31 …