强调句中的it is…that可用于过去或将来情况吗

如果强调的情况是现在情况,用 it is…that…自然没有问题。如:
It is her beauty that attracts him. 是她的美貌吸引了他。
It is the grandmother who makes the decisions. 做出决定的是老奶奶。
It is his illness that makes him bad-tempered. 他因为生病,脾气变得暴躁。
It’s speed that causes accidents, not bad roads. 造成车祸的常是超速行驶,而不是路况不好。
但如果是用于过去和将来情况呢?是用 it was…that…和 it will be…that…呢?还是直接用 it is…that…呢?

请先 登录 后评论

最佳答案 2015-06-30 06:53

这位网友说得对,如果强调的情况是现在情况,用 it is…that…自然没有问题。

但如果是用于过去和将来情况呢?是用 it was…that…和 it will be…that…呢?还是直接用 it is…that…呢?——回答如下

如果是用于过去和将来情况,既可以分别用 it was…that…和 it will be…that…,也可以直接用 it is…that…。请看有关实例:

1. 表示过去情况用 it was…that…

It was my secretary that sent the bill to Mr Harding yesterday. 是我的秘书昨天把账单送给哈丁先生的。(摘自《英语用法指南》第二版)

2. 表示将来情况用 it will be…that…

It will not be you who will have to take the blame for this. 对此须受责难的将不是你。(摘自《薄冰高级英语语法》)

3. 表示过去情况或将来情况时均用 it is…that…

It is I who will suffer. 受罪的是我。(摘自《迈克米伦高级英语词典》)

It is a bullet from the same gun that killed the Italian. 这颗子弹和杀死那个意大利人的那颗是从同一支枪发射的。(摘自《牛津英语搭配词典》)

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

一般说来,原句是现在时、将来时、现在进行时、现在完成进行时、现在完成时等,变强调句时用 is;原句为过去时、过去进行时、过去完成时及与过去有关的时态,要用 was 。例如:
It is this hero that you have to learn from. 你就应当向这位英雄学习。
It is a scientist that you will be. 你将来要当的是一名科学家。
It is for ten years that she has been waiting for you. 她等你等了10年。
It was a Russian song that he said he would sing. 他说他要唱一首俄文歌。
It was the first past that he had finished before he wrote the second part. 在他写第二部分之前,他写完的是第一部分。
但是,如果有关人员仍然活着或者有关事物对参与者来说仍然历历在目,虽然原句是过去时,强调句也可用it is … that。例如:
It is chairman of the department that the teaching staff elected him. 全体教师选他当系主任。
It is he that cleaned the floor yesterday. 昨天清洗地板的是他。
It is these very novels that Miss Green enjoyed reading as a pastime. 格林小姐用来作为消遣阅读的是小说。
How long ago is it that you last saw her?  你最近见到他是多久以前的事?
薄冰编著:《英语惯用法词典》p.435

请先 登录 后评论
  • 0 关注
  • 2 收藏,11396 浏览
  • 胡正圆   提出于 2015-06-23 11:13

相似问题