为什么come这个动词可以用作现在完成进行时?


I've been coming to Fort Defiance for about five years.

It was one of the places that when I first was considering moving to Red Hook.

注:Fort Definace 是一家餐馆;Red Hook是一个地名。

1)为什么come这个动词可以用作现在完成进行时? come是短暂动词,用作现在完成进行时,显然有进行持续的含义,因此是否一定要求用“持续动词”呢?

就是说,现在完成进行时对动词是否短暂是否持续,有要求吗???

2)It was one of the places that when I first was considering moving to Red Hook. - 这个句子怎么分析?句子有误吗?that when怎么分析?是定语从句还是强调句?

搞不懂。


请先 登录 后评论

最佳答案 2020-09-14 10:30

你以为进行体只能用于延续性动词表示一个动作在持续,这是对进行体的错误理解。进行体还可以表示在说话人关心的一段时间里,某个动作在反复发生,这种反复没有结束,而不是单个动作没有结束。所以这种用法的进行体就不限于延续性动词,短暂动词也可以用于这种用法。你的句子中去某餐馆吃饭不是事件,而是习惯。这是现在完成进行时表示习惯意义。

第二个句子不完整。你需要培养判断一个句子正误的能力。明明一个错误的句子,你怎么分析结构呢? that从句只有时间状语,而没有主谓结构,是你抄漏了,还是以讹传讹?

请先 登录 后评论

其它 1 个回答

蒋红秀   - 英语教师
擅长:词法问题,句法问题,英语考试

1. 这里的 have been coming 不是指一直在持续进行,而是指一直在反复发生。

你后面一个问题 http://ask.yygrammar.com/q-44257.html,也可以用此思路分析。

 

2. It was one of the places that when I first was considering moving to Red Hook. 

——句子有误。至于怎么改,要看你想表达什么意思。

请先 登录 后评论
  • 1 关注
  • 4 收藏,4847 浏览
  • bjxue 提出于 2020-09-10 18:05

相似问题