(1)The director had my sister____an important role in a film. A play B to play C played D playing(2)Ten years went by____she realized what had happened to her. A since B until C before D as答案是A和C。為什么呀?

熱心網友

1.had sb do sth固定搭配,這個語法點很重要的,經常出現,意思是讓某人做某事2.時態問題在于句子的理解,十年以后她才認識到發生了什么在她身上,也就是在她意識到之前有十年過去了明白了嗎?學英語語感很重要的哦

熱心網友

ad

熱心網友

我很欣賞雪櫻的答案。包括上面的一個問題,她給出的答案是很準確的。關于第一題,我還有一點補充: 是動詞的使役用法,和它相同的還有make/let。當表示讓某人一直做某事的時候,我們還可以說 ing。

熱心網友

第一個選a 是因為:1.have sb do sth 讓某人做某事,這是因為have是一個使意動詞,后面就是要連接 動詞原型2.go by before sb是一個固定詞組搭配,表示時間流逝的意思居多,也可表示人或 物的離開。

熱心網友

我也覺得第一個選Bhave sth. to do 賓語補足語用不帶 to 的不定式表示使某人做某事第二題,前面肯定后面用 until的話不是書面語before不但表示事件發生之前,而且有延續到現在的意思

熱心網友

我認為選B。C