Near 發問時間: 社會與文化語言 · 4 個月前

幾句英文文法選擇題疑惑?

The manager interrogates the employee."Who_____ you give discounts to that customer without my permission?"

(A)make (B)makes (C)have (D)let

答: (D)let

為何不用加s? 我是選(B)makes

It ____ have been a coincidence that Newton Media and Edison Media used the same color for their brochures.

(A)should (B)could (C)would (D)might

答:(D)might

為何不能選(B)could?could 不是也可表示可能性?

Police believe that more than one person _____ involved in the murders last month.

答案是 were

為何不是was

我看課本上寫More than one+N單數+V單數

還給一個例句是More than one trainee has tried this.這裏用單數動詞 ,那為何上面那一句不能用單數動詞?

謝謝。

2 個解答

評分
  • Louis
    Lv 7
    4 個月前
    最佳解答

    1. Who "let" you give discounts ....

    這裡的let是「過去式動詞」。因為所涉的事件是發生在過去,不能用現在式動詞。let是不規則動詞,維持不變。

    2. It "might" have been a coincidence ....

    對過去的事表推測:might + 完成式動詞

    He might have read it.

    can/could用在推測或懷疑等時,用於「疑問句」或「否定句」:

    Can he have said so?

    = Is it possible that he has said so?

    I knew he couldn't have stolen it as he hadn't been there at the time.

    = I knew it was impossible that he had stolen it....

    see p. 415~416 柯旗化《新英文法》

    本句是肯定的敘述句,所以不適合用could(can/could原字義是跟「能力」有關;但may/might才跟「可能性」有關)

    3. Police believe that more than one person "were" involved in the murders last month.

    涉案的人在一人以上,所以是多數,動詞要用多數的were

    More than one trainee has tried this.

    曾經試過的人至少一人,所以是單數,動詞用單數的has tried

    主詞與動詞的搭配有兩個可能時,有時會看語意來決定動詞要採單數或複數。

  • 4 個月前

    第一題是過去式吧!

    其他題我不知道耶!

還有問題?馬上發問,尋求解答。