请赐教 27.I _______ online games for two years,but Ive never re

请赐教 27.I _______ online games for two years,but Ive never regretted giving it up.
27.I _______ online games for two years,but Ive never regretted giving it up.
A.play B.was playing C.played D.had played
为什么是A呢?为什么不能使D呢?
30._______ the effect it will have on your future before you give up the job.
A.Consider B.Considering C.To consider D.Considered
有答案给的是A 请问为什么?
woaiyuehong 1年前 已收到1个回答 举报

精彩_人生 幼苗

共回答了16个问题采纳率:75% 举报

第一题选D过去完成时
第二题选A祈使句

1年前 追问

1

woaiyuehong 举报

谢谢 但第一题答案给是played 请问怎么解释呢 我也是选D 错的

举报 精彩_人生

好吧,我来学学英语老师,发现答案错了,然后喷对!
为什么选C?
因为是在陈述一个过去的发生的事实,所以C。

woaiyuehong 举报

那for two years不是要加完成时的吗?后面句意也应该是表示完成时的啊。。呜呜呜

举报 精彩_人生

过去完成是不能表示动作是否会继续延续下去,也就是说是可能继续延续的,所以与后文冲突。
而一般过去时表示在过去一段时间内,经常性或习惯性的动作,又或者是
一般过去时表示的动作或状态都已成为过去,现已不复存在。
Christine was an invalid all her life. 
(含义:她已不在人间。)
Christine has been an invalid all her life.
(含义:她现在还活着)
Mrs. Darby lived in Kentucky for seven years.
(含义:达比太太已不再住在肯塔基州。)
Mrs. Darby has lived in Kentucky for seven years.
( 含义:现在还住在肯塔基州,有可能指刚离去)
此题终结。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.146 s. - webmaster@yulucn.com