首先要明確一點(diǎn),只有當(dāng)表示“有”的時(shí)候,there be 才有與 have 進(jìn)行區(qū)別的必要,如果不是表示“有”,則無需考慮其區(qū)別問題,比如 He has bread for breakfast. 他早餐吃面包。這里的 has 表示“吃”,自然無需與 there be 進(jìn)行區(qū)別。
好,現(xiàn)在回到你提出的句子來,The English club has a visitor today 這句中的 has 也不表示“有”,而是表示“邀請”“接待”等。如:(D69)
Why don’t we have him over for dinner? 我們?yōu)槭裁床徽埶^來吃飯呢?
We are having some people over tonight. 今天晚上我們要請一些客人來作客。
其實(shí),The English club has a visitor today 中的 has 就是上面這個(gè)意思,全句可理解為:英語俱樂部今天(請)來了位新朋友。或:英語俱樂部今天(請)來了位新訪客。 回復(fù)時(shí)間:
2011/5/9 19:44:06 |