答案选一般过去时 为什么不是过去完成时?谢谢\x05—Does your brother serve in the ar

答案选一般过去时 为什么不是过去完成时?谢谢x05—Does your brother serve in the army?  
—No,not now.But he _______ in the army for 8 years.A.would serve    B.served      C.had served      D.was serving
心随思 1年前 已收到4个回答 举报

小猪拖板车 幼苗

共回答了15个问题采纳率:93.3% 举报

首先,过去完成时表示过去的过去,your brother 参军只是过去的事件,用不上过去完成时
第二,前后一致,问题是does ,一般时态,回答者说not now,表示一般现在时状态下不是参军,所以是过去参过军,故一般过去式比较合适.
第三,虽然答案表示for 8 years,要用完成时也是现在完成时,表示曾经在军队待过8年而已,仍然不算过去的过去.

1年前 追问

9

心随思 举报

Studies show the MP3 people have made much use of _________music may be causing hearing loss in many people. A. enjoy        B. to enjoy      C. enjoying      D. enjoyed

举报 小猪拖板车

问题没错么

pikaq80 幼苗

共回答了44个问题 举报

过去完成时是表示过去的过去,而问句的时态是一般现在时,缺少一个做基础的过去时态。

1年前

2

喝咖啡的貓 幼苗

共回答了1个问题 举报

持续性动词。且题目表示的是过去发生的事,没有时态提示词说它是过去的过去

1年前

0

姜三三啊 幼苗

共回答了16个问题 举报

过去完成时与一般过去时的区别
  虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点:    1. 时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。   
比较:They had arrived at the station by ten yesterday.  
 They arriv...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.020 s. - webmaster@yulucn.com