40. All workers applying for technical positions ____ to complete related training in three
months.
(A) are advised
(B) has got
(C) should
(D) have need
答案:登入後查看
統計: A(1805), B(363), C(356), D(984), E(0) #2917489
統計: A(1805), B(363), C(356), D(984), E(0) #2917489
詳解 (共 7 筆)
#5621987
B. 不適合是因為has got 是現在完成式, 代表已經完成了. 如果加上後面不定詞, to complete(去完成).
會變成己完成,又完成,語法不對.
且前面是All workers, 也不會用has 會用複數have.
C. should 助動詞. 如果要用, 後面必須要接原型動詞. 所以不定詞的to 一定要拿掉.
D.Have need. 動詞沒有變過去分詞needed.. 所以一開始就錯了
70
1
#5475842
語意應該為
所有申請該科技相關單位的工作人員皆被建議受訓三個月
All workers 複數語意帶有被動
故才選擇A
27
0
#5761531
(A) "are advised" 和 (C) "should" 在語法上都是正確的選擇,但在這個特定的句子中,用 "are advised" 更合適。原因如下:
-
建議的語氣:這個句子中表達的是建議,而不是強制要求或指示。"are advised" 用來表達建議或告知,更符合這種語氣。
-
主語和動詞的一致性:句子中的主語是 "All workers",是複數形式,因此動詞需要用複數形式的 "are"。 "should" 是一個情態動詞,不需要動詞的變化,但這個詞通常搭配單數的主詞使用,因此在這個句子中使用 "should" 可能會讓主語和動詞不一致。
因此,綜合考慮,"are advised" 更適合這個句子的意思和語法。
18
0