问 题 推荐  收藏
提问:casar_1212
级别:幼儿园
来自:辽宁省沈阳市

悬赏分:0
回答数:5
浏览数:
已解决的问题 一道英语试题,请高手帮帮忙
Has Sam finished his homework this morning ? Yes, he______ it this morning . A has done B did C wasdoing D haddone. 我想问选A行不,请高手帮忙
 提问时间:2009-02-20 21:45:20    评论举报
最佳答案此答案已被选择为最佳答案,但并不代表问吧支持或赞同其观点
回答:lsc_syen
级别:三年级

2009-02-22 13:19:48
来自:浙江省
楼上错了。
has done是已完成 但并非是持续到现在的
已完成并且持续到现在的是have/has been doing 结构

本题中讲明this morning 是一个过去的特定时刻
故不可用完成时 而只用一般过去时 且没有强调正在做
所以选 B did
揪错评论举报
提问者对答案的评价:
你选B对了,但是this morning 也可接现在完成时,yes表示做完了,did 是表示过去做的,这是老师告诉我的,还是谢谢你。
其他回答  
回答:~虫儿飞
级别:六年级

2009-02-20 22:00:48
来自:河南省洛阳市
Has Sam finished this homework this morning ? yes He it thismorning . A has done B did C wasdoing D haddone.
Sam今天早上完成作业了吗?是的,他今天早上完成了.表示过去也就是今天早上. has done 是过去完成并持续到现在的动作,他显然已经完成.故选B
C wasdoing 是过去进行时
D haddone过去完成,表示过去的过去,题中是一般现在时
评论举报
回答:6132009
级别:幼儿园

2009-02-27 20:50:04
来自:山东省
好!!加油!!我支持你!!来吧!!加把劲啊!!
评论1举报
回答:ふち烺
级别:幼儿园

2009-02-28 14:34:13
来自:湖南省吉首市
选D,由于后面的时间状语为this morning是时间段,所以要用完成时
评论举报
回答:ahspch
级别:幼儿园

2009-03-01 13:24:08
来自:安徽省
应选C,因为回答者并不知SAM是否已做完。
评论举报
总回答数5,每页15条,当前第1页,共1页