该句的现在完成时用法

原句:

I have lived in cities all my life and when I am at home I usually take the subway or bus.

1. 为什么该句前面用现在完成时have lived

2. 为什么是用city复数?而不是用单数city呢?

3. 为什么是take the subway or bus用定冠词the的,而不是用不定冠词a呢?

请先 登录 后评论

最佳答案 2021-07-03 18:42

I have lived in cities all my life and when I am at home I usually take the subway or bus.

1. 为什么该句前面用现在完成时have lived

【答】 all my life (我一辈子)表示说话者还活着,在这种情况下,谓语动词通常用现在完成时。

2. 为什么是用city复数?而不是用单数city呢?

【答】city用复数,表示在多个城市居住过。

3. 为什么是take the subway or bus用定冠词the的,而不是用不定冠词a呢?

【答】在 “take + 交通工具”结构中,表示交通工具的名词是动词的宾语,应该与冠词连用。" by + 交通工具”结构中,表示交通工具的名词是介词宾语,不能与冠词连用,整个介词短语作方式状语。在很多词典中都有例句。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1978 浏览
  • Amily 提出于 2021-07-01 16:21