作业帮 > 英语 > 作业

求助一道SAT语法题After the prince characterized modern architecture

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/12 16:09:31
求助一道SAT语法题
After the prince characterized modern architecture as ugly,he has been severely criticized for having been so outspoken in public.
答案是把has been改成was 为什么不能用has been?
是不是所有after sb.did sth.后面半句的谓语都不能用现在完成时?
求助一道SAT语法题After the prince characterized modern architecture
本句的意思是说“在王子把现代建筑描绘成丑陋的东西以后”的这个时间点上,接下来“他就公开受到直言不讳的严厉责备”,也就是说,他所受到的责备仅仅就发生在他说了此番话紧接下来的时间点上.如果想表示从他说完话一直到现在他都受到责备,需要把 after 改为 since.
after 和 since 都表示“在...以后”,但是前者表示“就在接下来而且不会延续的时间点上”,即以后的一瞬间,后者表示“从那时和现在之间的时间内”,即至今的一段延续的时间内.因此这两个词所连用的时态大相径庭——
after 从句用示过去时态,主句也用过去时态.
since 从句用过去时态,主句必须用现在完成时态.