下列句子的时态对吗?求高手指导完成时态!
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/19 02:05:15
下列句子的时态对吗?求高手指导完成时态!
Have you returned the book today?
你今天还书了吗?
Had you returned the book yesterday?
你昨天还书了吗?
Have you returned the book today?
你今天还书了吗?
Had you returned the book yesterday?
你昨天还书了吗?
1.Have you returned the book today?此句正确
你今天还书了吗?
2.Had you returned the book yesterday?此句不对.
应该是:Did you return the book yesterday?
你昨天还书了吗?
再问: 同样是时间状语,只是时间不同怎么第二句就不行 了呢? 还有Have you returned the book yesterday?可以不咧?
再答: 1.同样是时间状语,只是时间不同怎么第二句就不行 了呢?答:现在完成时的概念是:动作发生在过去对【现在造成的影响或结果】。第一句的today“今天”依然是【现在】,因为【今天】还未过去,过去了就不是今天,你说是吗? 2.还有Have you returned the book yesterday?可以不咧?因为句中的yesterday是具体的【过去时间】,现在完成时怎么能用于过去呢?此句Have you returned the book yesterday?应改为:Did you return the book yesterday?
再问: 谢谢你的耐心回答,可是我还是没明白Had you returned the book yesterday? 肿莫不行啊……… 还有一个问题你这么好心我就一并问了吧……\(^o^)/ 问题昨天已经提出来了。翻译:The problem has been come up withyesterday.是现在完成时还是过去完成时啊??
再答: 1.Had you returned the book yesterday? 此句不对是因为【时间yesterday和时态“过去完成时”Had returned】不一致。过去完成时的概念是【动作发生在另一个过去时的先前,即:过去的过去】。如:He said he had been to Beijing twice.。“他说他曾经到过北京两次”。此句中的【had been】就是发生在【said】的【先前,即:过去的过去】。Mr.Smith died yesterday. He had been a good friend of mine.“史密斯先生昨天去世了。他生前是我的好朋友”。【died yesterday昨天去世】是【过去】,. 【 had been a good friend of mine生前是我的好朋友】.是在【died yesterday昨天去世】的先前。 2.The problem has been come up with yesterday.是现在完成时还是过去完成时啊?? 答:如果把句中的yesterday去掉就是【现在完成时】。如果保留 yesterday就不能用 has been come up with 这个【现在完成时】。保留yesterday句子就应该这样说:The problem was come up with yesterday.
你今天还书了吗?
2.Had you returned the book yesterday?此句不对.
应该是:Did you return the book yesterday?
你昨天还书了吗?
再问: 同样是时间状语,只是时间不同怎么第二句就不行 了呢? 还有Have you returned the book yesterday?可以不咧?
再答: 1.同样是时间状语,只是时间不同怎么第二句就不行 了呢?答:现在完成时的概念是:动作发生在过去对【现在造成的影响或结果】。第一句的today“今天”依然是【现在】,因为【今天】还未过去,过去了就不是今天,你说是吗? 2.还有Have you returned the book yesterday?可以不咧?因为句中的yesterday是具体的【过去时间】,现在完成时怎么能用于过去呢?此句Have you returned the book yesterday?应改为:Did you return the book yesterday?
再问: 谢谢你的耐心回答,可是我还是没明白Had you returned the book yesterday? 肿莫不行啊……… 还有一个问题你这么好心我就一并问了吧……\(^o^)/ 问题昨天已经提出来了。翻译:The problem has been come up withyesterday.是现在完成时还是过去完成时啊??
再答: 1.Had you returned the book yesterday? 此句不对是因为【时间yesterday和时态“过去完成时”Had returned】不一致。过去完成时的概念是【动作发生在另一个过去时的先前,即:过去的过去】。如:He said he had been to Beijing twice.。“他说他曾经到过北京两次”。此句中的【had been】就是发生在【said】的【先前,即:过去的过去】。Mr.Smith died yesterday. He had been a good friend of mine.“史密斯先生昨天去世了。他生前是我的好朋友”。【died yesterday昨天去世】是【过去】,. 【 had been a good friend of mine生前是我的好朋友】.是在【died yesterday昨天去世】的先前。 2.The problem has been come up with yesterday.是现在完成时还是过去完成时啊?? 答:如果把句中的yesterday去掉就是【现在完成时】。如果保留 yesterday就不能用 has been come up with 这个【现在完成时】。保留yesterday句子就应该这样说:The problem was come up with yesterday.