作业帮 > 英语 > 作业

一道纠结的英语时态选择题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 12:21:38
一道纠结的英语时态选择题
-No wonder I often hear her sing in the garden.
A.had taught B.taught

答案选B,而我选的A. 为什么不可以选A呢?
过去完成时是表示 过去的过去 ,但还有种用法是 表示从过去的一段时间持续到过去的另一段时间.
琼斯小姐现在是女演员,说明她教音乐这个动作,从过去的一段时间持续到过去的另一段时间.
我看那些答案,一说过去完成时,就是 过去的过去,那还拿 过去完成时 的其它用法干嘛!
哎~ 痛苦~ 求解呀!
-Miss Jones once ( ) music at Bardon School for ten years and now is an actress.
-No wonder I often hear her sing in the garden
A.had taught B.taught

可能因为网页限制,有点误。 原题如上。
你好,你看到明显的过去时的标志了么》for ten years,所以选第二个选项.
其实过去完成时是表示过去的过去开始发生,它的时间点是过去的过去,它的持续过程是从过去的过去持续到过去的某一时刻.这是同一个用法的不同表述.


我特意查找了原题,补充不补充都可,


谢谢.
再问: 首先,可以确定的是 “时”。 由,该动作发生在过去。
然后,看“体”。 看动作的状态如何。   是完成了,还是在进行,还是既不表完成也不表进行。由题意易知,“taught”这个动作肯定是完成了的该,因为现在她在当演员。
最后,看“态”。这里就不看了。也没被动。
综上,所以,选A。所以,错了。
     

这是书上说的做时态问题的方法。
怎么会这样?  我表示很无奈。
再答: 哦哦哦,for ten years是明显的完成时的标志。。。这就是这个题的关键了。不好意思。哎,看来英语忘得快啊! 过去完成时是表示过去的过去开始发生,它的时间点是过去的过去,它的持续过程是从过去的过去持续到过去的某一时刻。这是同一个用法的不同表述。这句话是没错的。 给你带来不便还请谅解,主要是由于我没记牢所致,抱歉哈 ~~
再问: 那是不是 过去完成时,表示 从过去的一段时间持续到过去的另一段时间,也要先满足“过去的过去”。即是 能在句中找出表示过去的动词。
再答: 是的,她现在是个演员,明显前边的教音乐的发生是她是演员的过去。也就是说她的教音乐不会持续到现在。既是已经发生,又要是完成时。而教音乐和是演员之间还有时间间隔。所以是过去完成时
再问: 可不可以这样想呢? 因为这道题中没有表示过去的动词,即 没有找到“过去的过去”。 所以A就被排除了,所以选B。
再答: for ten years 是完成时的标志。必须是完成时这一点是最明显的、