當前位置

首頁 > 基礎學英語 > 英語語法入門 > thatthat還是whatwhat

thatthat還是whatwhat

推薦人: 來源: 閱讀: 6.72K 次

請看下面一道題:His lecture was difficult and I didn’t know _________ he said meant in his lecture.
A. that                      B. what                    C. that that                D. what what

許多同學一看選項首先就排除了C和D,認爲這樣兩個“引導詞”疊用的情況很少見。在A和B兩個選項中,選項A肯定不行,因爲它引導賓語從句時不能充當句子成分,所以便選擇了B。其實此題的正確答案應是D。其實此題的正確答案應是,第一個what 用作動詞 meant 的賓語,第二個what 用作動詞 said 的賓語。

padding-bottom: 66.56%;">thatthat還是whatwhat

He was honest and told us all all he knew. 他很誠實,他把他知道的都告訴了我們大家。句中的第一個 all 爲 us 的同位語,意爲“我們大家”或“我們所有的人”;第二個all 實爲 all that 之省略,其中的 all 爲動詞 told 的直接賓語,被省略的關係代詞 that 爲定語從句中謂語動詞 knew 的賓語。當然此句也可說成 He was honest and told us all what he knew.