zoukankan      html  css  js  c++  java
  • 通过100个单词掌握英语语法(二十七)had

    [have 的过去式和过去分词,主要动词,助动词和情态动词(had to)]  
    主要动词:
    Have you had lunch? 助动词 :It had rained all night.情态动词:I had to see the doctor.
    had 用作主要动词的结构和have是一样的:
    They had no friends. We had a nice chat.

    语法结构
    1 had | + 过去分词

      The film had already started when we got there.
      At the airport I realized I had left my passport at home.
      Until last week,it hadn't rained in the region for several years.
      从过的某一个点往回看,表示在那个时间之前发生的事情.(这也叫做过去完成时)
      Stephen told me he had found a new agent.
      The doctor asked him if he had ever had hepatitis.
      转述人们所说的或所问的有关过去的事。

    2  had | + been | + -ing
       It had been raining heavily all morning,and the roads were still slippery.
       Before he moved to Toronto he had been living in Vancouver.
       从过去的某一个点往回看,表示到那个时间点之前一直在进行的事情。(这叫做过去完成进行时)   

    3 had | + been | + 过去分词
       They told me that the house had just been sold.
       Before I bought it ,the car had been owned by a retired professor.
       从过去的某一个点往回看,表示在那个时间之前受某一行为影响的事情。
       (这叫做过去完成时被动语态)  

    4  if | + had分句(过去完成时), | + 分句 (would have/could have等)
       if we had booked,we would have got a table.

    5  had | + 名词短语 | + 过去分词, | + 分句(would have/could have等)  
       Had we been informed of the situation,we would have acted accordingly.
       语法结构4的一种更正式的表达法。

    6 had | + 带to的不定式
      did | + not | + have | + 带to的不定式

      I'm sorry I'm late but I had to take the kids home.
      It snowed so much they had to close the airport.
      Because it was a holiday,Emma didn't have to work on Monday.
      表示必要的、 有义务要做的事()或没必要、没义务要做的事.

    7 had | + better | ( + not ) | + 动词原形
      Look at you! You're soaking wet.You had better come in and dry off.
      We'd better not tell Rob,or he'll want to come too.
      表示你认为某事应该(或不应该)发生,提建议。
     
    搭配
      在过去完成时里最常用的一些动词是:be,make,go,come,take,see,have,say和leave.
         It had been ages since I had last seen Felicity.
         We'd made good progress by the time the snow started.
        
       在过去完成时里最常见的副词有: never,already,ever,always,just,once.
         Before I went to Finland,I'd never had a sauna.
         Although we'd already eaten,we accepted their offer of a snack.
         It was the first time I had ever seen a yak.
         This was not my first visit.I had been there once before.

    固定短语
       'have had it '= be in a bad condition,be in serious trouble情况不好,深陷麻烦
       The TV has had it,it's time we got a new one.
       I lost Jim's digital camera.~Now,you've had it.

  • 相关阅读:
    231. Power of Two
    204. Count Primes
    205. Isomorphic Strings
    203. Remove Linked List Elements
    179. Largest Number
    922. Sort Array By Parity II
    350. Intersection of Two Arrays II
    242. Valid Anagram
    164. Maximum Gap
    147. Insertion Sort List
  • 原文地址:https://www.cnblogs.com/cody/p/1445409.html
Copyright © 2011-2022 走看看