关于两个小句子的疑惑

This was not like Afghanistan, where your helicopter got shot at but you landed, forgot about it, and went back up.

got shot at这部分没有看懂,这里的shot是名词还是过去分词?

On landing they changed their uniforms and took baths to wash off the radioactive dirt.

on landing,这里的landing是做名词讲,着陆的意思吗?

感谢老师为我解惑!

请先 登录 后评论

最佳答案 2021-03-03 22:22

This(主语)// was not(系动词)// like Afghanistan(表语), //(非限制性定语从句)where(地点状语)// your helicopter(主语)// got shot at (谓语)//but (转折关系并列连词)//you (主语)//landed(谓语1),// forgot about it(谓语2), //and went back up(谓语3).

(1)get shot at 表示中弹/挨枪子,get shot=系动词+过去分词,shoot为动词原形,shot为过去分词。

 If I wanted to get shot at every day, I'd move to Los Angeles!  

我如果要天天挨枪子的话, 不如搬去洛杉矶。

(2)on landing是介词on+动名词landing,构成介词短语表示“一...就”

On arriving home I discovered they had gone.

我一到家就发现他们已经离开了。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1568 浏览
  • 树屿牧歌 提出于 2021-03-03 18:40