初二英语题
Isyourfatherin?No,he()forthreehours.A.wasB.hasbeenoutC.wentoutD.hasgoneout答案是B,但为什么不能...
Is your father in?
No,he( )for three hours.
A.was B.has been out C.went out D.has gone out
答案是B,但为什么不能选D?(详细一点) 展开
No,he( )for three hours.
A.was B.has been out C.went out D.has gone out
答案是B,但为什么不能选D?(详细一点) 展开
5个回答
展开全部
for +时间段的情况下现在完成时的动词只能用延续性动词,go是短暂性动词,be是延续性动词,所以选B。
追问
那为什么会有has gone to?
追答
has gone to表示去了某地还没回来,后面不接表示一段时间的时间状语。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gone out是短暂性动词,for+一段时间表延续,要用延续性动词,选B是因为B中been out表状态,可延续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般英语老师会说,Cwent out是点的动作,不可持续,B是可持续动作。而题目中for three hours是持续动作,因此。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B选项表示出去这种状态,而D表示的是一种动作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |