英语 He _____his homework two hours ago A. has done B. had done C. did D. was doing 选哪个?答案是C.怎么我觉得是D,两个小时前应该是一个时间点,用C应该是finished还差不多,用did是个什么语法?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 10:18:43
英语 He _____his homework two hours ago A. has done B. had done C. did D. was doing 选哪个?答案是C.怎么我觉得是D,两个小时前应该是一个时间点,用C应该是finished还差不多,用did是个什么语法?
英语 He _____his homework two hours ago A. has done B. had done C. did D. was doing 选哪个?
答案是C.怎么我觉得是D,两个小时前应该是一个时间点,用C应该是finished还差不多,用did是个什么语法?
英语 He _____his homework two hours ago A. has done B. had done C. did D. was doing 选哪个?答案是C.怎么我觉得是D,两个小时前应该是一个时间点,用C应该是finished还差不多,用did是个什么语法?
He _____his homework two hours ago A. has done B. had done C. did D. was doing
选C对的啊,因为two hours ago是一个表示过去的时间状语,是一个时间点,只能用过去时
do his homework=finish his homework都对的
有不会的可以再问我
一般完成时啊 did
选B
过去的时间点用过去式便可以,如果是过去的一段时间,则是用过去进行时。
整句要表达的是他两个小时前就完成了作业,而不是两个小时这个点上正在完成作业。这里考的是时态,跟finish没有关系。
D
明确的过去时间
两个小时以前是个时间点,不是时间段
强调的是过去完成了,而不是过去的状态正在完成