樓上大大第4,5題答案恐係錯誤.
1. The bill amounts to $500, inclouding a 10% tip. If the 5% tax is also added,
the bill ( ) $575.
A. was B. will be C. is going to be D. is about to be
正解: B. will be
表條件的If子句, 是以現在式代替未來式, 也就是說主句的時態是未來, 故選B.
雖然C,D也表未來, 但C是計畫好的未來, D是即將發生的未來, 都不符本句的情態.
2. I was relieved when I learned that all the children ( ) back safe and sound.
A. had come B. has come C. came D. come
正解: A. had come
得知與返回都是過去動作, 返回在前, 得知於後, 在前者用過去完成式.
3. You have always had poor digestion. I am afraid that there ( ) something
wrong with your stomach.
A. must be B. shall be C. must have been D. might have been
正解: A. must be
本句語意是推測, 先排除不是推測的B
推測也有時態, 現在事物的推測用must+Vr, 過去事物的推測用must/might have been. 本句是前者, 故A為正解.
4. He spoke with an air of importance as if he ( ) the president of the
company.
A. were B. is C. had been D. has been
正解: C. had been
本句是假設語氣的「宛如」. be動詞假設語氣的現在時態用were, 過去時態是had been. 主句spoke是過去時態, 所以C為正解.
5. If the sun ( ) in the west, I would lend money to you.
A. had risen B. should rise C. were to rise D. should have risen
正解: C. were to rise
本句是對於未來的假設語氣(排除過去時態的A,D), 其未來時態有二:
1) 未來萬一: 用If S + should Vr, S + will/shall/can/may/would/should/
could/might Vr
2) 未來不可能: 用If S + were to Vr, S + would/should/could/might Vr
太陽打西邊出來, 當然不可能, 連萬一都談不上, 故C為正解.
6.When driving, make sure to fasten your seat belt. By doing so, you can avoid
being seriously hurt if a car crash ( ).
A. should happen B. would happen C. happened D. has happened
正解: A. should happen
與第5題不同的是, 車禍是未來萬一的事, 故用A. should happen為正解.
B是現在相反, 排除.
C是表意志的現在相反, 排除.
D不是假設語氣, 排除.
- Nov 16 Fri 2012 15:54
急))請幫我解答英文文法題目
close
LV超3A名牌購物網
參考資料
羅莉 + 英文文法
LV超3A名牌購物網
全站熱搜
留言列表
發表留言