—Look! My mother ________ a new dress for me.
—Wow, it looks very nice on you.
A.is making B.has made C.will make D.made
正确答案是B.
我想问一下老师:
1. 为何D(一般过去时)不对呢?
2. 现在完成时和一般过去时在没有时间状语时应如何区分?
非常感谢!
1 你关心现在,过去的动作用现在完成时。你关心过去,过去的动作用一般过去时。
2 现在完成时表示的过去动作是现在以前发生的,具体动作时间无须说明,因为说话人考虑的是过去动作与现在的联系,如现在的结果等。
3 一般过去时的动作发生在说话人关心的那个过去时间,他希望听话人的注意力放在过去。所以一般过去时要求有一个确切的过去时间状语,除非听话人根据语境已经知道那个过去时间为何,此时才可以省略过去时间状语。
4 你的句子中,穿在身上的衣服肯定是过去做的。你觉得说话人是关心过去还是关心现在?听话人有可能知道这件新衣服是过去什么时候做的吗?你现在觉得应该用现在完成时还是一般过去时?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!