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. oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件

    提示: IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入 解决方法: 用户system用户登录然后授权 grant dba to hszx

  2. hdu 1115(计算多边形重心)

    题意:已知一多边形没有边相交,质量分布均匀.顺序给出多边形的顶点坐标,求其重心. 分析: 求多边形重心的题目大致有这么几种: 1,质量集中在顶点上.n个顶点坐标为(xi,yi),质量为mi,则重心 X ...

  3. ylb:子查询(嵌套子查询)和子查询(相关子查询)

    ylbtech-SQL Server:SQL Server-子查询(嵌套子查询)和子查询(相关子查询) SQL Server 子查询(嵌套子查询)和子查询(相关子查询). 1,ylb:1,子查询(嵌套 ...

  4. hbm.xml支持的类型

  5. delphi 中 image 控件加载bmp、JPG、GIF、PNG等图片的办法

    procedure TForm1.Button1Click(Sender: TObject);var  jpg: TJPEGImage; // 要use Jpeg单元begin  // 显示jpg大图 ...

  6. 【转】linux下mkisofs制作光盘映像cdrecord刻录光盘

    1.制作光盘映像文件 $mkisofs -R -o /var/tmp/oracle.iso /home/oracle $mkisofs -o myiso.iso /home/oracle/data 补 ...

  7. 对web日志文件实现按照人员、行为分类

    日志格式: method,time,name in,2015-05-06 17:37:46,Jenny1out,2015-05-06 17:37:46,Judith1in,2015-05-06 17: ...

  8. C++11 之 &quot; = delete &quot;

    1  缺省函数 设计一个类,没有成员函数 (member function),只有成员数据 (member data) class DataOnly { private: std::string st ...

  9. Numpy中的矩阵合并

    列合并/扩展:np.column_stack() 行合并/扩展:np.row_stack() >>> import numpy as np >>> a = np.a ...

  10. win7的centos虚拟机上搭建mysql5.6服务

    1 安装包下载 mysql5.6下载地址: http://dev.mysql.com/downloads/mysql/ 这里选择linux版本: navicat11破解版的下载地址: http://d ...