Grammar

현재완료시제 vs 과거 완료시제

강-프로 2014. 3. 21. 15:51
반응형

today, this morning/week/month 등과 같이 현재까지 계속되는 시간을 나타내는 표현은 현재완료 시제와 함께 쓸 수 있다. 현재완료 시제는 과거에 일어난 일이 현재까지 영향을 미치는 것 

  • Have you read the newspaper today?
  • My car has broken down twice this week
  • Jackson has had three cups of coffee this morning

그러나 이미 지나가 버린 과거 시간을 나타내는 다음과 같은 표현들은 현재완료 시제와는 함께 쓸 수 없고 과거 시제와 함께 쓰는 것에 주의한다. 과거시제는 단순히 지난 일에 대한 것을 말하는 것
  • yesterday
  • last night/ week/ month
  • ago (two years ago등)
  • in+ 과거 시점 (in 1995, in the 15th century 등)  
  • Did you read the newspaper yesterday? 현재완료 시제 Have you read로 쓸 수 없음
  • My car broke down last night, so I called a tow truck. 
  • Mr. Jones visited Vancouver two years ago
  • Columbus discovered America in the 15th century

Just, already, yet은 현재 완료 시제와 과거 시제 모두와 함께 쓸 수 있다. 이때, 의미 차이가 거의 없다.

  • Just: 방금. 막
  • Where's Andy? 
  • He has just gone to bed/ He just went to bed. 

  • already: 이미 벌써
  • Can I get you a sandwich?
  • No, Thanks. We' ve already eaten./ No thanks. We already ate.  

  • *Can I get your sandwich?
    : Can I eat or have
  • *Can I get you a sandwich?
    : Can I buy a sandwich for you?  



  • Have you met your new roommate yet? /Did you meet your new roommate yet?
  • Yes. He is nice

  • Are you going to the gym?
    No. I've already exercised today.  


반응형