—Does your sister work as a teacher in Canada? —No, but she once _________there for five ...

—DoesyoursisterworkasateacherinCanada?—No,butsheonce_________thereforfiveyears.A.taug... —Does your sister work as a teacher in Canada? —No, but she once _________there for five years. A.taught B.had taught C.has taught D.would teach 展开
 我来答
满月斜阳无妇时i
2015-01-19 · TA获得超过123个赞
知道答主
回答量:117
采纳率:0%
帮助的人:58.3万
展开全部
A


试题分析:had taught表示过去的过去,这里没有可以参照的过去的动作,故排除B;has taught现在完成与现在有关,故排除C;would teach过去将来时,过去说将要做的事,不符合语境,故排除C;taught过去式跟现在没有关系,是持续性动词,可与时间段连用,故选A。
点评:本题难度适中。动词时态是高考的热点。而语境中的时态具有灵活多变的特点,因此找出隐含于上下文中的时间信息,正确认定动作行为所发生的时间是解题的关键。
即学即练:-Have you read the novel?
-Yes. I ____it three times while I was in university.
A. had read   B. read    C. have read   D. was reading
解析:B。句意:考查动词时态。此处一般过去时仅表示在过去(大学期间)发生的事情(这篇小说读过三遍)。故选B。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式