316 say,tell 及其他可替代使用的引导动词
A say 和 tell 与直接引语连用
1 say 可放在陈述句之前,也可以位于陈述句之后:
Tom said,‘I've just heard the news.'/‘I've just heard the news,'Tom said.
汤姆说:“我刚刚听说这个消息。”
say 位于陈述之后时,say 和充当主语的名词可用倒装语序:
‘I've just heard the news,'said Tom.
say + to + 说话的对方这种结构是可以用的,但它必须跟在直接引语的后面,而不能放在直接引语的前面:
‘I'm leaving at once,'Tom said to me.
汤姆对我说:“我马上就动身。”
这里不能用倒装语序。
2 tell 要求说出说话的对方:
Tell me.
告诉我。
He told us.
是他告诉我们的。
I'll tell Tom.
我会告诉汤姆的。
不过,在tell lies/stories/the truth 这些结构中不一定要提到说话的对方:
He told(me) lies.
他(跟我)撒谎。
I'll tell(you)a story.
我会给(你)讲故事的。
tell 和直接引语连用时,必须位于陈述之后:
‘I'm leaving at once,'Tom told me.
汤姆告诉我说:“我马上就要动身。”
tell 和主语不能用倒装语序。
B say 和 tell 与间接引语连用
间接陈述常位于 say 或 tell + 宾语结构之后。say + to + 宾语结构在这里是可以用的,但不如 tell + 宾语这一结构普遍:
He said he'd just heard the news.
他说他刚刚听到这个消息。
He told me that he'd just heard the news.
他告诉我他刚刚听到这个消息。
请注意 tell…how/about 这一结构:
He told us how he had crossed the mountains.
他告诉我们他是怎样翻越那些大山的。
He told us about crossing the mountains.
他告诉我们关于翻越那些大山的事。
He told us about his journeys.
他告诉我们他的旅途经历。
(关于 say 和 tell 用于表示间接命令,参见第320节与第321节。)
C 其他常用的引导陈述话语的动词有:
add* |
complain* |
point out |
admit* |
deny* |
promise* |
answer* |
explain* |
protest* |
argue* |
grumble* |
remark* |
assure + 宾语 |
object* |
remind + 宾语 |
boast* |
observe* |
reply* |
这些动词都可以与直接引语以及间接引语连用。
与直接引语连用时,它们位于直接陈述之后:
‘It won't cost more,'Tom assured us.
汤姆向我们保证说:“不会多花钱。”
主语是名词时,上表中带有星号的动词都可以放在主语之前:
‘But it will take longer,'Bill objected/objected Bill.
“但需要更长的时间,”比尔提出反对意见说。
‘It'll cost too much,'Jack grumbled/grumbled Jack.
“这会花去太多的钱,”杰克嘟嚷着。
它们都可以引导间接陈述。
动词之后必须加that:
Tom assured us that it wouldn't cost more.But Bill objected/pointed out that it would take longer.
汤姆向我们保证不会花更多的钱。但比尔提出反对意见说,那样会需要更长的时间。
D murmur,mutter,shout,stammer,whisper 既可位于直接引语的陈述句或疑问句之前,也可位于其后,并也如上面所示那样,作主语的名词可放在动词之后:
‘You're late,'whispered Tom/Tom whispered.
汤姆低声耳语说:“你们迟到了。”
这些动词可引导间接引语,通常需要加上 that:
Tom whispered that we were late.
汤姆低声耳语说我们迟到了。
当然,还有许多其他描写声音或音调的动词,如:bark,growl,roar,scream,shriek,snarl,sneer,yell 等。但这些动词引导直接引语的情况要多于引导间接引语的情况。 |