至於為什麽用has而不用do,還是回到這句話的上下文吧。
這句話的意思很明顯是問對方是不是有事。而其潛在的用詞是引導對方回答,強調某件事對當下的影響。
以語文為例。我們問別人“發生了什麽事”或“發生了什麽事嗎?”目的是詢問更多的潛在信息及其對今天的影響,以便繼續正常對話。
這就是has的意思。Has是指過去發生的某件事對現在的持續影響。
Do發生在過去的某個時刻,它並不強調對現在的影響。可以理解為has是壹條從過去延伸到現在的線,did只是壹個點。
因此,使用has可以更好地表達關心和話輪轉換,從而達到和諧交際。
例如:
使用has時,表達了提問者想知道對方發生了什麽事的潛在疑問,(造成了什麽影響,現在怎麽樣了等等。);)有持續溝通的意願,相對有禮貌。
使用do/did時,表示提問者想確定對方發生了什麽事。僅此而已。重點是確認壹些事情。