【正文】
? C. needn39。t D. mustn39。t D. needn39。t B. can39。t have taken ? 【 經(jīng)典考例 2】 We ________ have proved great adventurers, but we have done the greatest march ever made in the past ten years. (2022天津 ) ? A. needn39。 ? He need have hurried to the station. In that case, be wouldn39。 ? You ought not to have given him more help. 你不應(yīng)該幫助他那么多。t have been so harsh on him. 看,湯姆哭了,我本來不應(yīng)該對他如此嚴厲?!? “ shouldn‘t+have+done”表示本來不應(yīng)該做某事,而實際做了。t ask me. 我本來會告訴你這個小男孩的故事,但是你沒有問我。 ? 2. She might have achieved greater progress, if you had given her more chances. 如果你多給她點機會,她可能已經(jīng)取得更大的