作者dunkjames (Firefighter)
看板TOEIC
标题Re: [题目] Longman 4/e p301~303
时间Sat May 29 17:50:37 2010
※ 引述《tupacshkur (coalwood boy)》之铭言:
: 书名:Longman
: 版本:4/e
: 页数:p.301 第118题
: 题目:
: I'm really surprised that Alvin's sister graphic design company
: ,which has only been in business for a year, ____ the government
: contract.
: (A) get
: (B) gotten
: (C) got
: (D) had gotten
: 疑问:为甚麽是C而不是D?
: D不是也代表已经取得了吗? 囧a
※观念一
分析句子文法前 需将同位语[,...,]或是形容词子句[who/which...]盖住
因为盖住并不会对整句"文法"句构造成影响 虽中文"意义"可能有一点不同 但方便分析
ex: John (who is tall) is my friend. →括弧就是形容词子句 就算盖住 文法仍正确
如上所述 以及去掉非紧要的辞汇 [sister...] 因此原句可以简化为
→I'm really surprised that Alvin's company got contract.
※观念二
英文不像中文单纯直接加上「先」、「後」就可以直接表达两件事情发生的先後顺序
ex: 先煎*後杀
英文语法有时候不仅要加上 [before] 或 [after] 就连动词时态也要跟着改
可是英文虽有表达先後顺序的介系词 但不是每句英文都用
就如同原po这句英文就没有出现。 可是我们要如何知道 究竟哪件事情先发生and後发生?
这就要看文法了! 下面我画一个时间轴 藉以简单表达文法跟时间的对应关系
[had played] (has played) [played] [am playing] [will play]
[ play ]
-----|-------------|-----------|-----------|-------------------------|------
甲 乙 丙 丁 戊
~~~~~~~~~~~~~~ 过去 ~~~~~~~~~~ ~ 现在 ~ ~ 未来 ~
如果要表达比乙动作(或事情)还要早发生的动作 则要使用甲
ex: If John had not told you the truth, you would have killed me.
→如果约翰没'先'告诉你事实,你可能早把我碎屍万段。
如果要表达比丁还要早发生的动作 则要使用丙
ex: I know that John told you the truth last night.
→我知道约翰昨晚已经'先'跟你坦白。
如果要表达比丙还要早发生的动作 则要使用甲 (若没有甲就选乙..这里比较讨厌)
ex: John had finished his homework before I got home yesterday.
→昨天在我回来'前',约翰已经写好功课了。
总而言之 这定律就是往前推一格就是了
从上面得到的句子来看
→I'm really surprised that Alvin's company got contract.
BE动词 [am] 往前推一格就是使用 [过去式]
截至目前为止我还是觉得这图解法蛮好记的 不过是我自己乱画
对别人来说好用吗? 这我就不知道了 XD
: p.302 第118题
: 题目:
: ______ the press secretary's illness and the fact that a terrible
: flu is going around, today's meeting's canceled.
: (A) So that
: (B) Because
: (C) Because of
: (D) While
: 疑问:为甚麽是C而不是B?
: Because + 句子,Because of + 名词子句,所以所以不是应该是B吗?
: 後面接那麽一大串欸... 囧.
: 感谢<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.136.66.68
※ 编辑: dunkjames 来自: 114.136.66.68 (05/29 18:07)
1F:推 fantasy90941:好用心的解说~~推!! 05/29 21:02
2F:推 birdna :大推呀~~解释得好清楚!!谢谢~~ 11/21 23:40