早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译是Youhaven'tupdatedsincethreedaysago.since和have现在完成时的用法一直很混乱==是Youhaven'tupdatedsincethreedaysago.少了个吗..==

题目详情
英语翻译
是 You haven't updated since three days ago.
since 和 have 现在完成时的用法一直很混乱 = =
是 You haven't updated since three days ago.少了个吗..= =
▼优质解答
答案和解析
You haven't updated for three days.就可以了.
XXX days ago这种通常用在一般过去式.比如,She bought a new book 10 days ago.十天前她买了本书.
have和since在一起的完成时,一般since后面跟一句话,一个一般过去式的句子,比如 My parents haven't been to any foreign countries since they got married.我父母自打结婚以来就没出过国.
当然since后也可以不是句子,是个时间点就可以了.
比如,还是买书的那句话,She hasn't bought any books since yesterday.从昨天到现在她一本书也没买呢.
英语说得越简练越好.