基本句型

S + V + O
Sheep is a student.
I don’t know Sheep. - Sheep在此為受格

子句和句子差異

看起來很像,都是S + V + O
但是子句需要有搭配完整句子

  • 完整句+子句

確保名詞子句開頭

  • wh-疑問句
  • whether/if
  • that
    完整句+(1, 2, 3)+子句
  • 子句裡面S + aux + V, aux不可為do/does/did,需要把它的時態替換到動詞上

種類

  1. 名詞子句當受格使用

    • I don’t know what did he buy yesterday.(X)
    • -> I don’t know what he bought yesterday.(O)
  2. 名詞子句當主格使用

    • We can’t keep a dog is unfair.
    • -> That we can’t keep a dog is unfair.
  3. 主詞補語

  • 不能刪掉,要補足主詞意思

    • The teacher is Sheep.
  • 拿掉不影響意思

    • He, Sheep, is a teacher.
  • 當主詞補語的名詞

    • My assumption is that (this is only the beginning).
  1. 同位語
  • My assumption (…) has been proved.
  • 當同位語的名詞子句
    • My assumption (that this is only the beginning) has been proved.
  1. 名詞子句放在開頭,且句子開頭是That
  • 主詞太長

    • (That you didn’t come yestaerday) really made me disppointed.
  • 解決方式

    • It really made me disppointed that you didn’t come yestaerday.
  1. 名詞子句當受詞
  • He said that he didn’t go yesterday.
  • 做受詞的名詞子句,that可省略
    • He said he didn’t go yesterday.
  1. 名詞子句作為主詞,然後有是否意思
  • 名詞子句開頭規定只能用whether
  • Whether you will come tomorrow isnone of my bussiness.
    • 不可加if,會被誤會成如果
  1. 當子句為是否時
  • 以下都可以使用

    • I don’t know whether he will come tomorrow.
    • I don’t know whether he will come tomorrow or not.
    • I don’t know whether or not he will come tomorrow.
  • 但是if有例外

    • I don’t know if he will come tomorrow.
    • I don’t know if he will come tomorrow or not.
    • I don’t know if or not he will come tomorrow.(X)

資料來源