请问这道初二英语选择题为什么选A?
Takealookoutsidethewindows.You____TVforthreehours.A.havebeenwatchingB.arewatchingC.we...
Take a look outside the windows.You ____ TV for three hours.
A.have been watching B.are watching
C.were watching D.have watching 展开
A.have been watching B.are watching
C.were watching D.have watching 展开
13个回答
展开全部
你好。 解答如下: 这道题考查的是语态, 根据上下文语境:看一下窗户外面吧, 你( )电视3小时了。 A.已经看了 。 (为现在完成时) B 正在看 。 (为现在进行时)
C 曾经这时正在看。 (为过去进行时) D 现在完成时的have后面不直接加watch,而用be动词辅助以免缺谓语,选项中为语法错误。
解答完毕, 希望采纳,谢谢。
C 曾经这时正在看。 (为过去进行时) D 现在完成时的have后面不直接加watch,而用be动词辅助以免缺谓语,选项中为语法错误。
解答完毕, 希望采纳,谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A 现在完成进行时,强调动作从过去到现在一直在进行,并且将进行下去。for three hours 表示一段时间,是我们选A(现在完成进行时)的原因。
从句意理解:你已经看了3小时电视。(这3小时中,一直在看电视)
从句意理解:你已经看了3小时电视。(这3小时中,一直在看电视)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从for可知要用现在完成时,选A /D,have后边不用-ing,一般用have done/have been doing,可排除D,选a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
You have been watching TV for three hours.
这句话意思是你已经看了三个小时的电视了
总的意思就是:向窗外看看,你已经看了三个小时的电视了。
其它选项代入,意思都不对,希望能帮到你。
这句话意思是你已经看了三个小时的电视了
总的意思就是:向窗外看看,你已经看了三个小时的电视了。
其它选项代入,意思都不对,希望能帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for three hours表持续,一段时间,是现在完成时的标志,根据语意,应准确为现在完成进行时,所以选A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询