until与till的用法归纳

崔荣斌

until和till两者都可作介词、连词,一般情况下可以互换使用。用于肯定句时,主句的动词只用延续性的,它所表示的动作一直延续到till或until表示的时间为止,意为“直到……为止”;用于否定句时,主句的动词一般是非延续性的,也可以是延续性的,它所表示的动作直到till或until所表示的时间才发生,意为“直到……(才)”。如:

She watched TV until / till her mother came back.

她看电视直到她母亲回来。(看电视的动作延续到母亲回来才结束)

She didn”t watch TV until / till her mother came back.

直到她母亲回来她才(开始)看电视。(看电视的动作直到她母亲回来才发生)

为了同学们更为系统地掌握它们的用法,现将一些相关知识点作具体的介绍:

1. until和till可以作介词或连词。作介词用时,后面接名词或副词;作连词用时,常用来引导一个时间状语从句。当它们用于肯定句中,主句动词常为延续性动词,表示这个动作一直延续到till / until所表示的时间为止。当它们引导时间状语从句时往往要用一般现在时代替一般将来时。如:

They worked until / till six o”clock.

他们一直工作到六点钟。

He will wait for you until / till your mother comes.

他将等你到你母亲来。

2. not until / till意为“直到……才”,主句常用终止性动词(即非延续性),表示until /till所表示的时间一到,该动作就发生。如:

He didn”t go to bed until / till eleven last night.

昨天夜里他直到十一点才上床睡觉。

She didn”t know me until / till last week.

她直到上一周才认识我。

Einstein was not able to return to his homeland until the war was over.

直到战争结束后爱因斯坦才得以回国。

注意:not until放在句首时要用倒装语序,如上面第三个例句可以改为放在句首的倒装句:Not until the war was over was Einstein able to return to his homeland.

3. 如果要放在句首,只能用until而不能用till,如:

误:Till I finished my homework, mother didn”t let me out.

正:Until I finished my homework, mother didn”t let me out.

直到我做完家庭作业妈妈才准我出去。

4. 强调结构中也常常出现not until结构,常见句型为:It is / was not until…that。如下面这个句子:

She didn”t find me until I called her from behind.

直到我从后面叫她之后,她才发现了我。

改为强调结构:It was not until I called her from behind that she found me.

注:但在强调句型中,not until置于句首构成倒装句以及until放在句首时,均不能用till替换until。例如:

It was not until 1920 that regular radio broadcast began.

直到1920年才开始有定期的无线电广播。

Not until 12 o”clock last night did Tom come back.(倒装句)

昨晚直到十二点汤姆才回来。

Until I was 20 I had never been away from my hometown.

我二十岁以前,从未离开过家乡。

 

until与till的用法归纳的更多相关文章

  1. 比较合并工具vimdiff的主要用法归纳

    参考:https://www.ibm.com/developerworks/cn/linux/l-vimdiff/ vimdiff主要用法归纳如下:   1.打开文件 vimdiff file1 fi ...

  2. const用法归纳总结 C++

    非常好的一篇分析const的总结归纳, 在此谢谢原作者:http://blog.csdn.net/zcf1002797280/article/details/7816977 在普通的非 const成员 ...

  3. ecshop中foreach的详细用法归纳

    ec模版中foreach的常见用法. foreach 语法: 假如后台:$smarty->assign('test',$test); {foreach from=$test item=list ...

  4. Springmvc中@RequestMapping 属性用法归纳

    简介: @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径. RequestM ...

  5. C++ map 的用法归纳2

    [尊重原著: http://blog.csdn.net/zcf1002797280/article/details/7847819] Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序 ...

  6. python3 numpy基本用法归纳总结

    安装numpy : pip install numpy numpy数组生成方法总结 In [4]: import numpy as np #使用列表生成一个一维数组 data = [1,2,3,4,5 ...

  7. numpy用法归纳

    1.生成数组 import numpy as np 把python列表转换为数组 >>> np.array([1, 2, 3]) array([1, 2, 3]) 把python的r ...

  8. 花了一晚上时间,终于把Python的基本用法归纳好了!

    一.内置函数 1. complex([real[,imag]]) 返回一个复数,实部 + 虚部*1j,或者把字符串或者数字转成复数形式. 参数可以是复数表达式,也可以是字符串.当参数是字符串的时候,数 ...

  9. php header() 函数用法归纳

    301 永久重定向 <?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.example.co ...

随机推荐

  1. Mysql查询优化器

    Mysql查询优化器 本文的目的主要是通过告诉大家,查询优化器为我们做了那些工作,我们怎么做,才能使查询优化器对我们的sql进行优化,以及启示我们sql语句怎么写,才能更有效率.那么到底mysql到底 ...

  2. Shell教程4-Shell替换

    如果表达式中包含特殊字符,Shell 将会进行替换.例如,在双引号中使用变量就是一种替换,转义字符也是一种替换. 举个例子: 复制纯文本新窗口   #!/bin/bash a=10 echo -e & ...

  3. Suse linux 11 SP2 nginx 使用笔记

    1. 下载源代码 http://nginx.org/en/download.html   2. DAV模块缺省没有编译,要加入编译选项 # ./configure --with-http_dav_mo ...

  4. 嵌入式 hi3518平台获取网关

    </pre><pre code_snippet_id="495447" snippet_file_name="blog_20141024_1_70650 ...

  5. SmartGit STUDY 2

    The Index The Index is an intermediate cache for preparing a commit. With SmartGit, you can make hea ...

  6. 【转】CentOS 6.3 X64自动安装OpenERP 7.0脚本

    原文地址:OpenERP 7.0安装与配置 #!/bin/bash -e # Modified script from Carlos E. Fonseca Zorrilla # . Add the t ...

  7. Loadrunner中与事务相关的概念及函数

    一.事务 事务是指用户在客户端做一种或多种业务所需要的操作集,通过事务函数可以标记完成该业务所需要的操作内容:另一方面可以用来统计用户操作的相应时间.事务响应时间是指通过记录用户请求的开始时间和服务器 ...

  8. 【Linux】Mutex互斥量线程同步的例子

    0.互斥量  Windows下的互斥量 是个内核对象,每次WaitForSingleObject和ReleaseMutex时都会检查当前线程ID和占有互斥量的线程ID是否一致. 当多次Wait**时就 ...

  9. HTML5_画布_太阳系

    HTML5_画布_太阳系 一.canvas属性和方法的简单介绍①对于不支持canvas标签的浏览器需要显示"不支持canvas"使用IE11浏览器的开发人员工具,仿真:文档模式=8 ...

  10. kali2 vmtools

    root@kali:~# cat /etc/apt/sources.list# Regular Repositoriesdeb http://http.kali.org/kali sana main ...