请大家帮忙改几个英语间接引语的句子吧!
请大家帮忙改几个英语间接引语的句子吧!
1 He said,“I know who did it."
2 He said,"Before she came back I had fallen asleep."
3 He told me,'I knew she had been wrong.'
4 He said,'I did not know she would come.'
5 He said,'If it should not be rainy tomorrow,I would go to her house.'
6 He said,’What a nice car!‘
像上面的那些句子,引语中又带了一个宾语从句,不知道引语中的谓语(如I knew)和宾语从句中的谓语(如she had been wrong)的时态在间接引语时如何转换?还有,第5个句子如果带了虚拟语气该如何变间接引语,最后一个句子如果带了感叹句该如何改.请英语好的朋友能够指点迷津,
1 He said that he knew who had done it.
2 He said that before she came back he had fallen asleep.
3 He told me that he had know she had been wrong.
4 He said that he had not know she would have come.
5 He said if it would not be rainy the next day,he would go to her house.
6 He said what a nice car it was.
问:引语中的谓语(如I knew)和宾语从句中的谓语(如she had been wrong)的时态在间接引语时如何转换?
答:A 一般过去→过去完成或一般过去
eg.She said,"Jacky called you."
→She said Jacky had called\called you.
B 过去完成时保留原来的时态
问:第5个句子如果带了虚拟语气该如何变间接引语?
答:直接引语为虚拟语气时,保持原来的时态不变.
eg:My father said,“It is time that we had lunch.”
→My father said it was time that we had lunch.
问:最后一个句子如果带了感叹句该如何改?
答:直接引语是感叹句时改为宾语从句且感叹号变成句号.
间接引语为what 或how 引导,也可以用that 引导.
eg:She said,"What a lovely day it is !"
→She said what a lovely day it was .或She said that it was a lovely day.
另附英语中直接引语变成间接引语时要遵循的规则如下:
如果主句谓语动词为各种现在时或一般将来时,则间接引语中的动词仍保持直接引语原来时态.如果主句谓语动词为过去时,间接引语中的动词时态按下列变化:
(1) 一般现在时变为一般过去时
(2) 现在进行时变为过去进行时
(3) 一般将来时变为过去将来时
(4) 现在完成时变为过去完成时
(5) 一般过去时变为过去完成时
(6) 过去完成时不变,仍为过去完成时