首页 > 其他分享 >【疑问句2】现在完成时的疑问句、否定句、进行时

【疑问句2】现在完成时的疑问句、否定句、进行时

时间:2023-06-01 11:13:07浏览次数:48  
标签:since been years 疑问句 完成 现在 否定句

现在完成时的一般疑问句(简单部分)
She has left her office.
将陈述句中的助动词have或has提前到句首
Has she left her office?
例句练习
Has he seen that movie?
Have they arrived at the airport?
Has the store been closed for many days?
区分现在完成时和过去时的一般疑问句
【定义一】单纯询问“是否做过某事”用现在完成时
【定义二】询问“(到现在)一个动作是否持续了一段时间”用现在完成时
【定义三】询问“在过去的某个时候,一个动作是否发生过”用一般过去时
例句练习
Have you seen my son?
Have you had dinner?
Have you lived in Beijing for 5 years?
Did you see my son yesterday?
Did you stay in Beijing for 5 years when you were a kid?
现在完成时的特殊疑问句
特殊疑问词+have/has+陈述句(动词要用过分形式)
【重要定义】当特殊疑问句询问“(到现在)一个动作...了?”要用现在完成时
How many years has he learned Chinese?
What have you done?
How many words have you learned?
现在完成时的否定句
区分现在完成时和过去完成时的否定句
【定义一】(到现在)主语还没有完成某事=现在完成时否定句
【定义二】过去的语境+主语没有做某事=过去时
【定义三】过去的时间+主语还没做某事=过去时
例句练习 (not...yet 还没...)
I haven't told her anything yet.
I met Lisa just now, but I didn't tell her anything.
I haven't finished my work yet.
You didn't finish your work yesterday.
I haven't received his email yet.
I didn't receive any emails yesterday.
have been to 和have gone to 的区别
have been to 去过... They have been to Paris twice.
have gone to 去...了 They have gone to Paris.
一段时间的各种表达方式
for ten years 表示一段时间,可用在任何时态中
以下方式只能用在完成时中
【since+过去的时刻】=自从那个时刻到现在=持续到现在的一段时间
since ten years ago=in the past ten years=持续到现在的一段时间
I have lived here since 2003.
He has lived alone since Anna died.
I have lived here in the past ten years.
【重要定义】还未结束的时间可用现在完成时
(如果现在时早上9点,你可以说)I have practiced the piano this morning.
(如果现在时下午3点,你只能说)I practiced the piano this morning.
现在完成是的另一种表达方式
It has been+一段时间+since+过去时陈述句(要用瞬间动词)
【重要定义一】类似“自从某事”(到现在)已经一段时间了的句子 要用上方句型翻译
It has been 3 weeks since he disappeared.
It has been 2 mouths since i lost my job.
【重要定义二】“(到现在)一个动作持续了一段时间”可转换为上方句型翻译
He has been away for 3 mouths.
It has been 3 mouths since he left.
例句练习
It has been a few years since he died.
It has been many years since i last met him.
It has been half an hour since the movie started.
It has been 3 years since i started to work here.
It has been 3 years since i started to live here.
It has been 3 years since i moved here.
现在完成进行时
have been doing sth (到现在)一直在做某事
They have been talking for 4 hours.
We have been waiting here for 30 minutes.
【提示】表达抽象概念的动词,不能用在现在完成进行时中,但可以用在普通现在完成时中。
I have been having this car for a year. 是一个错误的句子,因为“拥有”是一个抽象概念
I have had this car for a year. 才正确

原文/参考链接
https://zhuanlan.zhihu.com/p/61481775

标签:since,been,years,疑问句,完成,现在,否定句
From: https://www.cnblogs.com/rainflow/p/17448371.html

相关文章

  • 【转载】英语语法:一般疑问句
    一般疑问句主要分为三类,第一,be动词类型;第二,情态动词can、may、should、must;第三,行为动词类型。1.be动词类型(am/is/are)Iamastudent.(陈述句)Iamnotastudent.(否定句)Areyouastudent?(一般疑问句)Yes,Iam.(肯定回答)No,Iamnot.(否定回答)总结:含有be动词的句子,直接在be动词后......
  • 速度挑战 - 2小时完成HTML5拼图小游戏
    概述我用lufylegend.js开发了第一个HTML5小游戏——拼图游戏,还写了篇博文来炫耀一下:HTML5小游戏《智力大拼图》发布,挑战你的思维风暴。详细初学lufylegend.js之日,我用lufylegend.js开发了第一个HTML5小游戏——拼图游戏,还写了篇博文来炫耀一下:HTML5小游戏《智力大......
  • 9. 子查询/INSERT/UPDATE/DELETE/REPLACE(未完成)
    一.子查询子查询就是指在一个select语句中嵌套另外一个select语句。同时子查询必须包含括号。MySQL5.6之前,子查询的性能较差,但是从5.6开始,不存在性能差的问题。selectafromt1wherea>any(selectafromt2);1.selectafromt1是外部查询(outerquery)2.(selectafro......
  • 生态共建丨崖山数据库系统与杉岩分布式存储系统完成兼容互认证 
    近日,深圳计算科学研究院(以下简称:深算院)自主研发设计的数据库管理系统YashanDBV22.2产品与深圳市杉岩数据技术有限公司(以下简称:杉岩数据)的分布式存储系统完成兼容性互认证。测试结果表明,双方产品完全兼容,在功能、性能及兼容性方面表现良好,整体运行稳定高效。崖山数据库系统YashanDB......
  • 生态共建丨YashanDB与金蝶软件完成兼容互认证 
    近日,深圳计算科学研究院(以下简称:深算院)自主研发设计的数据库管理系统YashanDBV22.2产品与金蝶软件(中国)有限公司(简称:金蝶)自主研发的金蝶云苍穹企业管理服务平台软件完成兼容性互认证。经严格测试,双方产品完全兼容、运行稳定。崖山数据库系统YashanDB是深算院自主研发设计的新型数......
  • MS SQL Server 中的存储过程是一种预编译的代码块,可以接收输入参数并返回输出结果,用于
    MSSQLServer中的存储过程是一种预编译的代码块,可以接收输入参数并返回输出结果,用于完成特定的数据库操作。它们是SQLServer中存储逻辑业务的一种常见方式。下面是存储过程的优势和劣势:优势:更高的性能:存储过程在首次执行时会被编译和优化,然后将编译后的执行计划缓存起来,......
  • 从ReentrantLock角度解剖AQS----未完成,持续更新中。。
    具体如何流转,何时进入队列,状态何时变化,何时被唤醒等流程待更新中。。。AQS重要属性publicabstractclassAbstractQueuedSynchronizerextendsAbstractOwnableSynchronizerimplementsjava.io.Serializable{ //内部类node staticfinalclassNode{ //等待状......
  • 使用mybatis完成CRUD
    1. 什么是CRUD    17C: Create 增R: Retrieve 查(检索)U: Update 改D: Delete 删2. insert   17<insertid="insertCar">insertintot_car(id,car_num,brand,guide_price,produce_time,car_type)values(null,'1003','丰田霸道',30.0,'2000......
  • JS判断视频Video的播放、暂停、结束完成及获取长度事件监听处理
    在日常应用场景中,可能会遇到这么一个情况,需要判断用户是否完整的观看完了一部视频,在这个场景中,和视频相关的事件大体涉及到几个部分,获取视频长度,视频开始播放,暂停播放和播放结束,下面来看下如何通过JavaScript来监听获取视频的这几种状态。(1)html页面视频标签大体如下<videoid="v......
  • win10 修改IP错误:出现一个意外情况,不能完成所有你在设置中所要求的更改
    注意:以下命令要以管理员身份运行cmd修改自动获取IP和DNS:netshinterfaceipsetaddressname="以太网"source=dhcpnetshinterfaceipsetdnsname="以太网"source=dhcp“以太网”是网卡适配器的名字,譬如我电脑上有名为WLAN和以太网的两个网络适配器,我这里选择......