Anonymous
Anonymous asked in 社會與文化語言 · 1 decade ago

英文文法-passive voice + if

passive voice

the salesgirl is showing him a green shirt.

是否將is showing改成passive voice就要加being?

即是. he is being shown a green shirt by a salesgirl.

if. (write a sentence with if)

原本: you were hungry because you didn\'t have breakfast.

改正:if you had had breakfast, you would not have been hungry.

為什麼要用had had. 用had不可以嗎?

還有的是, 為什麼要用would not have been. 不可以用would not 嗎?

如果有條題目是she was wearing a seat-belt, that was why she was not injured in the crash.

這樣的話, 那was wearing 如何改?

最後的是, if ...had ..., ...woould..... <<<即是, if的句子中, 頭那個是had的話, 後面的是不是要用would?

有點多=]

3 Answers

Rating
  • earthl
    Lv 6
    1 decade ago
    Favorite Answer

    1 the salesgirl is showing him a green shirt.是否將is showing改成passive voice就要加being?即是. he is being shown a green shirt by a salesgirl.Ans: 沒有錯,這個是現在進行式的被動式現在進行被動式的公式= is/am/are being PP因此He is being shown a green shirt by a salesgirl 是對的2. 原本: you were hungry because you didn't have breakfast.改正:if you had had breakfast, you would not have been hungry.為什麼要用had had. 用had不可以嗎?還有的是, 為什麼要用would not have been. 不可以用would not 嗎?Ans: 假設子句除非事件沒有發生,不然假設子句的時態都比直述句往後退一個時態,也就是說直述句: 現在式        假設句: 改成過去式直述句: 過去式        假設句: 改成過去完成式你的題目You were hungry because you didn't have breakfast.可以看出直述句是過去式, 所以要退成過去完成式所以解答才寫成If you had had breakfast, you would not have been hungry.3. She was wearing a seat-belt, that was why she was not injured in the crash.題目也是過去式, 所以改成過去完成不過你的was wearing是過去進行,所以必須改成過去完成進行式=have/has been Ving Ans: If she has not been wearing a seat-belt, she would have been injured in the crash.4. 最後的是, if ...had ..., ...would..... <<<即是, if的句子中, 頭那個是had的話, 後面的是不是要用would?Ans: 有 would的句子稱為主要子句,主要子句沒有規定一定要用would喔, should, could 也可以還有與其說有had, 就有would, 還不如背以下公式If +過去式, 主詞 would/could/should/might +原形動詞If + had +pp, 主詞 would/could/should/might have + pp.

  • 1 decade ago

    1.文法沒錯,也可以改成這樣。

    A green shirt is shown to him by the salesgirl.

    不過聽起來都很怪就是了。

    Source(s):
Still have questions? Get your answers by asking now.