我背诵的作文范本中一句话,我对时态有的疑问。作文背景是因邻居投诉家里噪音而写的道歉信,其中讲解家有噪音是什么原因。这句话:
It's all taking longer than expected and I have been having problemswith getting things to fit properly.
请问这里想表示重装厨房比想象中时间更长,说明现在还没有装完,不应该是It has been taking longerthan expected 完成进行时更怎么样?
还有一句也是同理:
As the kitchen is still not finished, I have decided to call in abuilder.
为何厨房还没有修建完,用的是一般过去时,而我做决定要用完成时?
你背诵的范本中有不少错误。take在此是need/require的意思,一般是不可以用进行体或完成进行体的。第一句应该改为一般目前时,It takes longer than expected. 。第二句逻辑错误。as为缘由状语,目前是什么原因如何能致使你过去做决定呢?主句的目前完成时为错误,改为一般目前时,即依据目前的状况,目前做出决定。