2018年5月24日 星期四

Someone who 還是 Someone that? --淺談如何使用大數據查英文語法

今天朋友拿課文的一句話和文法書的規則來問我--

課文的句子是: Online friendship doesn't necessarily translate into real-life compatibility. That is to say, someone who seems to have everything you're looking for may actually be boring or annoying in real life...(節錄自高中龍騰版第四冊第10課 Cupid on Call: Past and Present)

但是文法書/教師手冊(我依稀記得我高中時代也有聽過這個文法)上寫道: 先行詞為 anything, nothing, something, anyone, someone 等時,其關代必須用that,不可用 whowhich

所以,哪個對呢?

我提供三個方法來查詢正確的英文用法:


1. 用Google查詢 (記得要用"引號"喔!例如: "someone who"並看各別有幾項結果。

à someone who 有383,000,000項結果
someone that 約有 31,600,000 項結果

小結論: someone who 比較多人使用,但是someone that 也算對(還不小心搜尋到 HONNE & Izzy Bizu --Someone That Loves You,HONNE的歌真好聽阿~~)

2. 查corpus語料庫,分別輸入someone who 及 someone that ,點 find matching strings

àsomeone who 有 20805 個條目 
someone that 只有 1602 個條目



(還可以點進去看authentic use呢!)

小結論: someone who 大勝。

3. 使用 Google Ngram Viewer,搜尋關鍵字 someone who,someone that,得到以下結果(網址): 


小結論: someone who 仍然大勝。


總結: someone who... 是正確的,不要理文法書的規則。若遇到類似的文法問題,都可以用上述的方法查詢。

PS. 其實還有一個隱藏版的,就是看國外的論壇(forum),我再找"someone who" 的關鍵字,就有看到 someone who... or someone that...? 這個 WordReference.com 的論壇,可以參考一下美國鄉民的意見。

沒有留言:

張貼留言