好问题
我当初也在纠结这个时态,但是选项没有做出split,几乎都是现在进行时...我只能说我们要去分析为什么要现在进行时是对的了= =
在我看来,我觉得是
现在的人对于过去发生的事情给出了现在的解释
are writing这里的意思就是说
医生在现在的这个时间段来讲,还是在写很贵的处方
就是说过去医生写了很贵的处方,现在还在写
如果用的是完成时态,你表达不出这个present time-frame的说法(或者说,即使你表达了,这个完成时态也
只是穿越了部分的现在时间段,相反的,现在进行时穿越的就是
整个的现在时间段
OG上类似的例子:
Last week local shrimpers held a news conference to take some creditfor the resurgence of the rate Kemp's ridley turtle, saying that theircompliance with laws
requiring turtle-excluder devices on shrimp nets isprotecting adult sea turtles.
关于这题的时态ron的回答:
first, note that this is a non-issue in this problem, as you are
not required to make a decision about tenses. (there are only two choices that are not in the present progressive -- (a) and (c) -- and both of those have subject-verb disagreement.)
second, no, this construction doesn't require the present perfect (...and you know it doesn't, because the official answer doesn't have it).
the present perfect gives the impression that something has happened in the past, in a way that
* has persisted up to the present,
* still affects the present even though it's over, OR
* is over, but could happen again.
if the sentence is meant to emphasize that the action is actually ongoing IN the present timeframe, then the present perfect is not the correct tense to use -- t
he present perfect (despite its name) does not necessarily indicate that the action continues through the present timeframe.
this is, in fact, the only main function of the present progressive (is/are -ING) tense, which is therefore an excellent choice for this sentence.
-- by 会员 DUKB24 (2012/11/9 17:16:53)