求助曹老师,看到一本语法书上说,完成时要有重复的意义,不然是错的表达。列举一对一错两个例子来说明要有重复意义。
i have gotten up at 5:00 in this morning ×
i have gotten up at 5:00 in the morning ✓
①我不理解这两个这么像的句子为什么一个对一个错?
②第二个句子怎么就和现在完成时连用表重复了?
③现在完成时就除了延续动词,和其他瞬时动词连用都要表达重复的意义才行吗?
该书说的不够清楚,你也没有理解该书的意思。at 5 am this moring是个确切的过去时间,所以不可以用现在完成时,只能用一般过去时。I got up at 5 am this morbing. 但是如果你每天都是早上5点起床,则现在完成时就可以和at 5 am连用,表示一个习惯持续到现在。例如:I have got up at 5 am in the morbing (every day). 句子省略了频度状语。即使没有频度状语,这个句子也要按照习惯意义去理解,而不是事件意义。学习时态,一定要区分谓语表示的是事件、习惯、还是状态。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!