词典词条 · 问答

He said that if...

核心问题

直接引语中的虚拟语气的时态,在间接引语中是否要作相应的变动?

词典解答

一般地说,直接引语中的虚拟语气过去时,在间接引语中要改为虚拟语气过去完成时。

  1. If I had money, I would buy it,she said.

She said that if she had had money, she would have bought it.

“如果我有钱,我就把它买了,”她说道。

她说,如果她有钱,她就把它买了。

  1. If I were here, everything would be all right,he said.

He said that if he had been there, everything would have been all right.

“如果我在这里的话,一切都会好的,”他说道。

他说,如果他在那里的话,一切都会好的。

但是,如果间接引语的内容,在说话时仍然有效,则直接引语中动词的时态也可以不向前移:

If I were in New York, I would visit the current exhibition at the Metropolitan Museum,he said. “如果我在纽约的话,我会去参观正在大都会博物馆举办的展览会,”他说道。

He said that if he were[had been] in New York, he would visit[would have visited] the current exhibition at the Metropolitan Museum. (CGEL) 他说,如果他在纽约的话,他会去参观正在大都会博物馆举办的展览会的。

来源:英语常见问题解答大词典-4.md · 第 59295956 行 · 原文哈希 52be51bcd4