Winter was coming.The night before Soapy had put three newsp

Winter was coming.The night before Soapy had put three newspapers under his coat.But they failed
to keep out the cold as he had sleeped on the bench
为什么用had put ,had sleeped?
柯布 1年前 已收到3个回答 举报

skywinning 春芽

共回答了13个问题采纳率:84.6% 举报

had done 过去完成时态,这个句子描述的是过去已经完成的动作~put的过去分词也是put
表示已经已经完成的,这个句式是主动语态
被动式had sth done

希望对你有帮助哦~

1年前 追问

4

柯布 举报

那一般过去式也是已经完成的动作啊。。。怎么区别呢

举报 skywinning

过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

aaet1b0e 幼苗

共回答了17个问题采纳率:94.1% 举报

1年前

1

bb381 幼苗

共回答了3个问题 举报

因为是时态是过去的过去 你没有看见winter was coming里面的was么?这表明这个句子的时态就是过去的 而他to keep out the cold as he had sleeped on the bench里面的 sleep是在更早以前发生的 实在这个冬天过去之前发生的就用过去完成时
had+done put的过去分词就是put

一般过去式...

1年前

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