单项选择:They were watching the season football games on TV____. A. an hour ago B.for two hours

C.sincelastnightD.atnineyesterday选哪一个?为什么(详细一点)?... C. since last night D. at nine yesterday 选哪一个?为什么(详细一点)? 展开
心悸一夏
2012-02-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2016
采纳率:100%
帮助的人:1192万
展开全部
D
They were watching TV 是句子的主干,是个过去进行时,表示某个时刻正在做什么。
所以后面的时间状语应该是表达在某个时刻点。
A 一个小时前(时间不确定)
B 两个小时(时间段)
C since 一般用在完成时态。“从昨晚开始”

只有D,“昨天九点”,是表达的某个时间点。

楼主参考下~希望对你有帮助~
白衣奶爸
2012-02-26 · 曾少鹏,汕头大学医学院附属医院儿科 主治医师 汕头大学医学院...
个人认证用户
白衣奶爸
采纳数:10936 获赞数:98524

向TA提问 私信TA
展开全部
你好,
可以用直接选法:
选择D.

因为这道题明确的意思是:他们昨晚9点钟的时候在看电视上的足球季度赛。

所以选D

也可以用排除法:

A, 这里是 were watching ,是一个过去进行时,和 an hour ago 不能搭配
B,也不合理,因为如果选B,这里的were 应该是are
C,更加不合理,因为一般来说这个footballl game 不会持续一整夜到第二天还没踢完的

真诚专业回答你的问题,希望我的回答对你有帮助,祝好!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花生0pC9f6
2013-03-23 · TA获得超过2472个赞
知道答主
回答量:176
采纳率:100%
帮助的人:12.7万
展开全部
D
They were watching TV 是句子的主干,是个过去进行时,表示某个时刻正在做什么。
所以后面的时间状语应该是表达在某个时刻点。
A 一个小时前(时间不确定)
B 两个小时(时间段)
C since 一般用在完成时态。“从昨晚开始”
只有D,“昨天九点”,是表达的某个时间点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jojo_sarah
2012-02-26 · TA获得超过5.7万个赞
知道大有可为答主
回答量:2.2万
采纳率:53%
帮助的人:1亿
展开全部
D
本句是过去完成时,过去完成时表示的是在过去的某一时间点发生的动作
四个选项中只有D表示是过去时间的某一个点,昨天的9点
A是过去的时间但没有具体的一个时间点,前面应该用一般过去时;B/C前面应该用现在完成时
追问
这个不是过去进行时吗?
追答
写错了,是过去进行时!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式