Even though the overall consumer price index did not change in April, indicating the absence of any general inflation or deflation, prices in several categories of merchandise have fallen over the last several months.
April, indicating the absence of any general inflation or deflation, prices in several categories of merchandise have fallen
April, indicating that any general inflation or deflation were absent, prices in several categories of merchandise fell
April and indicated that absence of any general inflation or deflation, prices in several categories of merchandise fell
April, having indicated the absence of any general inflation or deflation, prices in several categories of merchandise fell
April, which indicated that any general inflation or deflation were absent, prices in several categories of merchandise have fallen
over the last several months 要用完成时;E先行词不当
Note that present perfect + phrase that indicates a length of time indicates that the action began in the past and has continued till now.
this means that the drop in prices has continued until now.
look at these examples -
I have studied for 3 months. (present perfect + time phrase). This sentence implies that I am still studying.
I studied for 3 months. This sentence implies that the "studying" is completed.
这个题是在绝对错误和相对错误之间挑相对错误。
B项: 应该是Was,而不是were. over the past xx years需要用完成时
over the last several months 要用完成时,而且B不应该用were而应该用was
C not change和indicate有自然的因果关系 需要华清层次。C 中并列 表示两个独立的动作,不符合语义
非划线部分提醒需要完成时
A indicating 语义明显修饰从句 不会造成歧义
Having indicated is unclear and unnecessarily long. It appears to say, somewhat illogically, that the indication occurred at some unspecified time prior to the lack of change in April.
any general inflation or deflation were absent
were应该为单数形式
B选项:were应该是单数形式;
C选项:that 作为demonstrator adjective指示代词,应该换成the;
D选项:having indicated不清楚且没必要的句式长长;
E选项:were应该是单数谓语动词;如果indicating能修饰的话,就没必要用which引导定语从句了
A为什么没有夹心修饰的问题?做题的时候就是因为这个所以排除了A,如果没有夹心修饰的问题,A当然是解释的通的
觉得这里应该不算夹心修饰,因为现在分词是明确修饰even though这个clause的内容的
登录 或 注册 后可以参加讨论
B主谓一致 错误
bsence of any general inflation or deflation 谓语用单数,所以B错……主谓一致啊
排除C/D/E。题目句子最后是over the last several months,表达是过去一段时间,故而over前面的谓语动词要使用现在完成时。B选项any general inflation or deflation是单数名词,所以应该是any general inflation or deflation was absent。排除B。正确选项是A。
A和B无成分差异,B 错在时态不应该用过去时,时间状语是over the last several months,应该用完成时