Have you read a book called Waiting for anya?-Who()it.A writes B wrote C has written D had written答案选B为什么不选C 写书不是已经完成的事吗?

问题描述:

Have you read a book called Waiting for anya?-Who()it.A writes B wrote C has written D had written
答案选B为什么不选C 写书不是已经完成的事吗?

固定情景搭配。
比如说你回家看见家里一片狼藉,你会问 who did this?而不是who has done this一样。

它只强调是谁写的,而不强调对现在造成的影响 c项现在完成时表示过去发生的事对现在影响,B相较合理。

表示客观事实啊,不强调对现在的影响,所以不用完成时.
另外也可以算是约定俗成的吧,所有人都这么说.
比如玻璃被打碎了,别人问起,你会回答I did it ,不是I have done it. 只是表示事实