1 楼: ablueflower
當must+have done表示對過去的情況進行推測(一般句中有明確的過去時間狀語),問句要根據陳述部分謂語的情況用“didn't+主語”或“wasn't/weren't+主語”;如果強調動作的完成(一般沒有明確的過去時間狀語),問句要用“haven't/hasn't+主語”。She must have read the novel last week,didn't she? 她上星期一定讀了這本小說,是嗎? You must have told her about it,haven't you? 你一定把這事告訴她了,是嗎?
2 楼: 威小乾
我無語了...這個該怎麼教呢...怎麼可能都是didn't我建議你還是去買一本語法書把,然後細細的一點點看下去,語法要大致掌握全才行,一點點的補充是沒有效率的,因爲英語是語言,它有它的規則
3 楼: 822612010
你好 我來自江西 今年高中畢業 高考英語143分 很高興解答你的問題前面表對過去的推測,當然是用過去式來反問後面表示一段時間的持續,用完成時反問英語最重要的就是具體問題具體分析,不能死背語法!
4 楼: jacques1234