精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 這句話時態(tài)不對吧?

    這句話時態(tài)不對吧?
    they must have been several hundred people present just before the show began.
    后面那句是過去時,但是前面那句是現(xiàn)在完成時,連著現(xiàn)在的,怎么可能before?
    英語人氣:332 ℃時間:2020-04-14 02:38:48
    優(yōu)質(zhì)解答
    我覺得沒錯(除了they應該是There),對過去事實的判斷,用must have done應該是符合語法的,雖然事情是以前的,但“判斷”這個動作是說話的時候做的,“一定有幾百人是在展會開始之前到場的”.站在現(xiàn)在的角度對展會開始之前的情況作判斷,能理解吧?你畫一個時間軸。(現(xiàn)在)一定有幾百人了在展會開始(過去)之前?,F(xiàn)在在過去之前?這個上面不太好畫圖,這樣說吧:動詞用什么時態(tài),要看它的主語處在什么時候做的這件事,對吧?雖然幾百人到會這件事是發(fā)生在過去的,但“must”(肯定)這個動作是說話時做的,也就是一個判斷的動作(姑且把判斷也理解為一個動作),所以不用變(其實must 也沒有過去式),但由于判斷的事在過去,所以不說must be,而說must have been。這個是有點繞,我舉個簡單點的例子吧:I believe that he killed her. 你不覺得有錯吧?I believe that he had killed her before you arrived here. 也沒錯吧?兩句說的都是過去的事,但判斷都是做的,所以主句動詞believe不用變。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版