Ask & Learn聞問切英語口語:she should have dieds
1. 讀者Jerry Chanson想知道在It's so unfair that she should have died so young一句,為什么she后面用have而不是has。
2. 另外,Teddy問下面句子的動詞,應該是buy 還是bought:
Until the end consumers bought /buy (?) the products, no one in the supply chain has actually sold.
1. Should像其他的auxiliary verb(助動詞,如must、would、may、can 等),后面的動詞都是verb infinitive,盡管主詞是單數。因此,Jerry的句子的主詞雖然是she,后面還是she should have而不是she should has。
2. 由于這句的main clause的動詞是present perfect tense(has sold),所以dependent clause的動詞應該用present tense(buy)。相反,如果main clause采取past perfect(had sold),那么dependent clause的動詞就應該變成past tense(bought)了。
更多信息請查看口語交際