英語句子分析,這個是什麼語法?
all主語,the compiler needs to know定語從句
all the compiler needs to know是個名詞性的從句作句子的主語,all 後面的確省略了that,但這是允許的,因為這裡的that本來就只是起個連線的作用,很多情況下,都是省略的。
這裡的主語換成What the compiler needs to know也是可以的,但這裡的what顯然就不可以省略,因為它在從句中還要作動詞know的賓語,而前面那個that之所以可以省略,是因為前面有個all。
如:I am interested in all you have said。
這裡all後面就省略了that。
all (that the compilers need to know) is 。。。that引導定從,當從句的賓語時可以省略,all=that
1、all [that] the complier needs to know,是一個主語從句,all是真正的主語,all後面省略了that;the complier needs to know,是修飾all的定語。
2、這個【All you need to know】其實都快成一個固定片語了。類似的句子還有很多,如下:
All you need to know is that the game has changed。
All that you need to know is that nothing is permanent。
3、句子結構分析最重要的是先主幹,再細節。先把所有修飾性的內容全乾掉,然後再逐漸拼裝回去。有關句子結構分析的內容,可關注公眾號《英語思維EME》。
句子成分分析(1)
4、根據你提供文字內容來看,你看的是計算機方面的資料啊,這些科技類的英文資料最能體現英語語法的細微之處的,有助於學習英語,同時提高計算機能力,畢竟有關高科技類的知識文章多是英文版的。
省略掉成分了,還原下完整句子哈:
(What) all the compiler needs to know is where the array starts and what index you want to fetch。