小楊 asked in 教育與參考考試 · 1 decade ago

基本英文文法改寫,想請問各位大大

1. He has been studying to play the piano for a long time.(他學鋼琴已經很久了)

我可否改成 He has already studied paino for a long time.

或是改成 He has been studying the piano for a long time.

2. I have already written three letters to him, but he didn't replay.(我已寫了三封信給他,但他都沒有回)

我可否改成 I have already written three letters to him, but he has never replayed.

3. I have not seen him since 1975.

可否改成 I have been not seeing him since 1975.

4. I have worn this jacket for a long time.

可否改成 I have been wearing this jacket for a long time.

5. It has not rained for a long time.

可否改成 It has been not raining for a long time.

6. I had became a Christian when I was a child.

第六句為何是加入had became 而不是became

7. I have loved you all my life.

第七句的all my life我可否用 for ever代替

感謝各位不吝嗇指導@@"

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    都不能改喔

    例句因為是完成進行式

    所以還在進行

    你的第一句是完成式,已完成,不符

    第二句沒有PLAY,語意沒動詞而不明!!

    應該是可以的。可在最後加上副片加強語意比方說untill now.

    3以及4、5

    是沒有必要改的喔,而改過文法無誤。

    6

    had became是過去完成式加強句意的用法

    照程前後有時間敘述的不同使人更清楚

    7

    既然是完成式使用for ever當然很奇怪,是錯的

    Source(s): 請參考喔
  • 1 decade ago

    看到英文就眼花花~就算知道英文很重要還是不想念~

Still have questions? Get your answers by asking now.