she says she has shut the door,这里改成间接引语为什么是现在完成时?求解拜托了。
结合具体的语境来理解间接引语是最好的办法,无需一定要死记硬套那些规定。
因此想想现实生活中的语境就可以明白间接引语的道理。间接引语是在转述别人说过的话,那么转述时时间已经发生变化,不是原来直接引语的时间,甚至地点也变了,说话的人也发生了改变,动作的方向也有可能发生改变,因此书上列举了一系列这方面变化的词语。
但在实际运用直接引语和间接引语时,要根据它们的具体情况来分析,不是一成不变的。
上一句中:直接引语:她正在开门。
间接引语:她在转述上面的这句话时,实际上门已经关上了,所以“她说她把门已经关上了”
也可以这样转述:她说她刚才在关门(She says that she was shutting the door.),这样,她强调她刚才在发生的动作,而不提现在门已经处于什么状态。
请注意这两种各有所重的转述语句。