1.to find that…是动词不定式短语,在句中作宾语。
2.that引导后面的宾语从句。
3.surprising与surprised意思不同,前者是“(事物)让人惊讶的”,后者表示“(人自身)感到惊讶的”,因此surprising主语通常是物,而surprised主语通常是人。题目中I作主语,所以用surprised。
1.这里的不定式to find that…resembled it整体作句子的主语补语,而that引导的是动词find的宾语从句。
2.如果题主注意到surprised前面有was,就会清楚be surprised to do sth.是固定表达,而没有be surprised doing sth.这样的表达方式,或者说它是错误的。
to do 是不定式吧,不是做原因状语是肯定的。that引导的是宾语从句。
to do 还可以做原因状语,比如:
I'm sorry to step on your foot.
I'm glad to meet you.
这两句都是不定式作原因状语。
that 引导的宾语从句作find 的宾语。