✔ 最佳答案
long通常是形容詞,而你這裏對比in lenght似乎是指用作"名詞"的用法。
在意思上用long不是指"長度"或"量度的數值"了,因為名詞long是指"長久/長期/長遠"等意思。假如用作"形容"量度的長度數值,則要小心用詞在句子是表達一個"時段"/"長度"的特質(或附加形容)。
而in length是用作表示數量的長度,並且可以是表達物件/距離/時間都可以。
有時兩字互換寫同一樣東西的話其實long是較為"口語"而in length是較為formal或甚至是姿整的修飾詞。
例如:
時間
1. I took a long time to get here. 我用了"很長"時間才來到這裏。
2. The time it took me to get here is 2 hours (in length). 我來這裏需要兩小時"長的時間"。(這句的in length是沒必要的額外表達"長")
1. The school assembly was 1 hour long. 學校的集會時段是一小時"長"。
2. The school assembly is 1 hour in length. 表達學校的集會時間是長一小時的。
量度:
The rope is 1 meter long. = The rope is 1 meter in length.
The whale is 12 meters long = The whale is 12 meters in length.
但是假如寫法是
The whale measured 12 meters (in length).便只可以用in lenght作修飾詞而不能用long了。