和谐英语

您现在的位置是:首页 > 英语语法 > 情态动词

正文

if you will…用法详解

2010-03-08来源:和谐英语

if you will…用法详解

 

一、问题与疑惑

同学们知道,if有两个主要用法,一是表示“是否”,用于引导宾语从句;二是表示“如果”,用于引导条件状语从句。同时,大家在学习条件状语从句的时候学过这样一条规则——当条件状语从句表示将来意义时,习惯上不能使用将来时态,而应用一般现在时代替。如:

不知道明天是否会下雨,但要是下雨的话,我就呆在家里。

误:I don’t know if it will rain tomorrow. But if it will rain tomorrow, I’ll stay at home.

正:I don’t know if it will rain tomorrow. But if it rains tomorrow, I’ll stay at home.

析:上句第一个 if 引导的是宾语从句(if=是否),从句谓语用将来时态表示将来意义;第二个if引导的是条件状语从句(if=如果),从句谓语要用一般现在时表示将来意义。

但问题是,我们在教材上经常可以遇到if you will…这样的表达——是上面的规则出了问题?还是教材上的表达不合习惯?其实都不是!真正的问题是,你没有真正弄清if you will…的用法。

二、用法与解释

首先,大家要明确if you will…这类表达中的will不是用于构成将来时态的助动词,而是一个情态动词,所以它的意思不是“将”,而是“愿意”“执意”等。下面我们来归纳一下if you will…的用法。

1. will表示意愿

will用作情态动词最基本的用法就是表示意愿。如:

A man who won't work is no good. 不肯干活的人没出息。

I will pay you at the rate you ask. 我愿意照你要求的价钱付款。

这样用的will和would也可用于if条件状语从句中。如:

If you will allow me, I will see you home. 如果你同意,我可以送你回家。

If you won’t come, I’ll go myself. 如果你不愿意去,那我就自己去。

I’ll thank you if you will give me a hand. 如果你能帮助我,我就谢谢你了。

I’ll pay for the hotel, if you will for the food. 如果你原付伙食钱,我就来付旅馆钱。

If you won’t stop smoking, you can only expect to have a bad cough. 如果你不肯戒烟,你只会患严重咳嗽。

If he will only try harder, I’m sure he’d do well. 只要他愿再努力一些,我相信他会做好的。

If you will agree to pay us compensation, we will agree not to take the matter any further. 只要你会同意给我们赔偿费,我们就同意不再追究此事。

If you will indulge me for one moment, I think I can explain the matter to you. 你要是容我把话说完,我想我可以把此事给你解释清楚。

I’ll appreciate it if you will let me know in advance. 如果你事先让我知道的话,我会很感激的。

I’d be grateful if you will let me know soon. 如果你肯早点告诉我,我会感激不尽。

注意,这类句子的翻译有时比较灵活。如:

If you will wait a moment, I’ll fetch the money. 请稍等一会,我就取钱去。

If you will follow me, I’ll show you the way. 请跟我来,我给你指路。

If you will wait a moment I’ll see if Mr Jones is free. 请您稍候片刻,我看看琼斯先生是否有空。

If you would come this way, I’ll take you to the manager’s office. 请你从这边走,我带你去经理办公室。

If you will sit down for a few moments, I’ll tell the manager you’re here. 请稍坐,我这就通知经理说您来了。

will的过去式would也有类似用法。如:

I would be very grateful if you would make the arrangements for me. 如果您能为我安排一下,我将不胜感激。