织梦CMS - 轻松建站从此开始!

欧博ABG-会员注册-官网网址

What is the difference between "were" a

时间:2025-07-21 08:38来源: 作者:admin 点击: 4 次
Keep in mind that a present perfect casts its predication in the present tense. It does not narrate past events, it mentions past events which give ri

Keep in mind that a present perfect casts its predication in the present tense. It does not narrate past events, it mentions past events which give rise to a present state.

That is why formal English does not permit a present perfect to be used with a temporal adjunct which does not include the present moment, the Speech Time at which the sentence is uttered. (You will occasionally find this rule violated in improvised, conversational discourse; but even there it is comparatively rare.) Thus, this is acceptable:

okI have often visited London.

But this is not:

∗ I have often visited London in the 1990s.

Today, in the 20th century is a timeframe which excludes the present. Consequently:

Sentence 1) is acceptable if it appears in a text written in the present century, but would be of questionable acceptability if written fifteen years ago.

Sentence 2) is acceptable if it appeared in a text written during the 20th century, but it would not be acceptable if written today.

There is a great deal more about this at What is the perfect, and how should I use it?, especially §§ 3.1 Grammatical meaning, 3.2 Pragmatic meaning and 4. When and how should I use the perfect?.

∗ marks a usage as unacceptable

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-07-21 23:07 最后登录:2025-07-21 23:07
栏目列表
推荐内容