一道完成时的选择题(英语)求解Has you finished the book?--Yes,I ______ it y

一道完成时的选择题(英语)求解
Has you finished the book?
--Yes,I ______ it yesterday.
A.have finished B.finished
答案是B
能不能具体说说关于时间状语的概念?追分
那为什么不是我过去在做?我昨天做好的?
采姑娘滴小蘑菇 1年前 已收到5个回答 举报

馨娃娃 幼苗

共回答了20个问题采纳率:90% 举报

后面有具体的时间状语yesterday.,所以句子的时态用一般过去时,选B
当一个句子中有具体的表示过去的时间点时 如 yesterday 或者 last week ,month,year等时 或有 有时间+ago 这样的时间状语 如 two days ago
如果一个句子中有如上面的这样的时间状语,时态就用一般过去时

1年前

7

ii之子 幼苗

共回答了3653个问题 举报

B.finished
_你完成了作业了吗? 问的人不知道到目前为止,做完没有,所以,要用完成时来问,因为是有影响的.
_是的,我昨天做完的.
明确的过去时间状语,显然是过去时.
这只是在陈述一个事实,所以,用不着完成时,而且yesterday是明显标志.

1年前

2

阳光味道585 幼苗

共回答了1112个问题 举报

你好,答案选B,因为yesterday是昨天,所以这个发生在过去,所以用动词过去式,finish的过去式为finished,固选B.

1年前

2

frankliang 幼苗

共回答了52个问题 举报

yesterday.一般过去时,所以用B
一般来说,都是看答语的。如果答语有一个明确的时态,问句的时态可以先不用管

1年前

1

iloveyoupretty20 幼苗

共回答了45个问题 举报

句中yesterday.是个明显的过去时间,当然必须用一般过去时了。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 7.179 s. - webmaster@yulucn.com