英文文法練習題1
幫我解釋一下 下面文法題
1.“ Here we are!" cried the tour guide, _________ along in front of the group.
(A) to trot
(B) to trotting
(C) trot
(D) trotting
2."Why did Professor Lin punish Helen?" “ He _________ in the examination."
(A) caught her to be cheating
(B) catches her cheating
(C) caught her cheating
(D) caught her to cheat
3."What will happen if he gets worse?" “ That might lead to _________ into a hospital."
(A) his being put
(B) his putting
(C) put him
(D) him put
4.“ Did you really stop smoking two months ago?" “ Yes , I _________ smoking for two months."
(A) had not been
(B) was not
(C) have not been
(D) have not been being
5.“Why didn’t you bring me a piece of cake too?” “_________ me, I would have gotten you one.”
(A) You asked
(B) Had you asked
(C) Asking
(D) If you have asked
6.“ Is he usually so generous?” “ Oh, no , sir; hardly ever _________ so generous before."
(A) has he been
(B) is he
(C) he has been
(D) he was
ANSWER:DCACBA
1 個解答
- Allen YLv 69 年前最佳解答
1. ...cried the tour guide, trotting along in front of the group.
= the tour guide cried and trotted...
2. He caught her cheating in the examination.
= He caught her who cheated (or was cheating)...
他逮到她在考試時作弊。
3. That might lead to his being put into a hospital.
那可能會導致他被送到醫院去。
lead to 需加受詞/名詞,這裏要用動名詞 - 又要被動,就變成 his being put into...
4. Yes , I have not been smoking for two months."
是的(我已經戒菸) - 我已經兩個月都沒有抽煙了。
for two months 需要使用現在完成式,或現在完成進行式
5. Had you asked me, I would have gotten you one.
和過去事實相反的假設 If you had asked me = Had you asked me
如果你有要求,我就會帶一個給你。
事實:你沒有要求;我也沒有帶蛋糕給你。
6. hardly ever has he been so generous before.
他以往幾乎從沒有這麼慷慨過。
Hardly 在句首,後面必須要倒裝。這裏是在講過去到現在的情況比較,需要使用現在完成式。
另外有些字詞在句首,後面的句子也必須倒裝。譬如:
Never has my mother been so funny.
Not until he came home did he learn that his dad had fallen sick.