首页 > 英语 > 题目详情
Formanyyears,people_____electriccars.However,makingthemhasbeenmoredifficultthanpredicted.[]A.haddreamedofB.havedreamedofC.dreamedofD.dreamof为什么不能用过去完成时
题目内容:
For many years,people _____ electric cars.Howe
ver,making them has been more difficult than predicted.
[ ]
A.had dreamed of
B.have dreamed of
C.dreamed of
D.dream of
为什么不能用过去完成时优质解答
答案选B.过去完成时的使用条件是很苛刻的,只有在出现过去式的情况下,才能再用过去完成时表示过去的过去,在这个句子中是站在现在一般时态这个角度来叙述的.由于开头有For many years这个一段时间,故用完成时表示状态,排除A,故选B - 追问:
- 但是我觉得人们梦想是在人们制作前面,而制作是现在完成
- 追答:
- 在一个句子中,没有出现过去式,就不能先用过去完成时,这里不能用中文的解释去理所当然的想选A。
- 追问:
- 这样说来第二句话就是没用的?
- 追答:
- 他是站在现在说话人这个时空回忆过去的事。过去完成时是过去的过去,所以你要先站在过去的角度,再回忆过去的过去
- 追答:
- 第二句话没用,不影响第一句
- 追答:
- 两句话是单独的,且是并列关系。两者都处在一般现在时然后回忆过去
- 追问:
- 但是第二句告诉我们是现在时态
- 追答:
- 时态是现在时态,但回忆的内容是过去式。第二句话也佐证了第一句话的B项
- 追答:
- 说错,回忆的内容是过去的
- 追问:
- 如果没有第二句就不知道了
- 追答:
- 没有第二句也是选B啊。
- 追答:
- 过去完成时不能直接用,要有过去式作铺垫
- 追答:
- 这种题目记住就好了,这是一个容易犯的错误。
ver,making them has been more difficult than predicted.
[ ]
A.had dreamed of
B.have dreamed of
C.dreamed of
D.dream of
为什么不能用过去完成时
优质解答
- 追问:
- 但是我觉得人们梦想是在人们制作前面,而制作是现在完成
- 追答:
- 在一个句子中,没有出现过去式,就不能先用过去完成时,这里不能用中文的解释去理所当然的想选A。
- 追问:
- 这样说来第二句话就是没用的?
- 追答:
- 他是站在现在说话人这个时空回忆过去的事。过去完成时是过去的过去,所以你要先站在过去的角度,再回忆过去的过去
- 追答:
- 第二句话没用,不影响第一句
- 追答:
- 两句话是单独的,且是并列关系。两者都处在一般现在时然后回忆过去
- 追问:
- 但是第二句告诉我们是现在时态
- 追答:
- 时态是现在时态,但回忆的内容是过去式。第二句话也佐证了第一句话的B项
- 追答:
- 说错,回忆的内容是过去的
- 追问:
- 如果没有第二句就不知道了
- 追答:
- 没有第二句也是选B啊。
- 追答:
- 过去完成时不能直接用,要有过去式作铺垫
- 追答:
- 这种题目记住就好了,这是一个容易犯的错误。
本题链接: