句子成分分析

这两个句子有些地方不太明白:

He worked in construction up until a couple years ago.

这里为什么不直接用until,为什么要加up?up until是双重介词中间省略了某个词吗?如果up是副词那它up是什么意思呢?


I'm surprised that you of all people should say that.

词典说of all是习语表示“竟然、偏偏”,可我还是理解不好,结构上of all people是否为you的定语?另外谓语动词为什么加should?

请先 登录 后评论

最佳答案 2020-08-22 13:48

up until = up to 为副词+介词构成的复合介词。例如 up to now = up until now.


I'm surprised that you of all people should say that.

you of all people中, of表示整体与部分关系。所有人中只有你偏偏... that从句中推定式should, 表示难以置信、不可思议的感情色彩,因为主句谓语动词为am surprised。如果不用should say 而用一般过去时said, 则为平铺直叙事实,不表示感情色彩。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,1998 浏览
  • 凛冬 提出于 2020-08-08 20:44

相似问题