Cách Dùng I Have Been Doing Và I Have Done. - EnglishTestStore

Toggle Navigation
  • Listening
  • Grammar
  • Speaking
    • IELTS Speaking Part 1
    • IELTS Speaking Part 2
    • IELTS Speaking Part 3
    • TOEFL Speaking
    • TOEFL iBT Speaking
    • Vstep, B1, B2, C1 - Part 1
    • Vstep, B1, B2, C1 - Part 2
    • Vstep, B1, B2, C1 - Part 3
    • Vstep, B1, B2, C1 - Full Test
  • Reading
  • Writing
    • Word in sentences
    • English Essays
    • Writing Test
  • Vocabulary
  • Grade 6-12
    • Grade 6
    • Grade 7
    • Grade 8
    • Grade 9
    • Grade 10
    • Grade 11
    • Grade 12
  • VSTEP B1
  • Certificates
    • TOEIC
    • TOEFL
    • A2
    • PET - B1
    • Contest
  • Lesson
    • 1000 English Dialogues for Informatics
    • 3500 Advanced English Dialogues For Business
    • English Idioms A-Z
    • 2500 Must Know IELTS 5.5 Vocabulary
    • 2500 Must Know IELTS 6.5 Vocabulary
    • 5000 Must Know IELTS 8.0 Vocabulary
    • 2000 Must Know IELTS 9.0 Vocabulary
  • Teacher
    • Grammar Question Bank
    • Worksheet PDF
  • Download
    • All Categories
    • Worksheets PDF
  • More
    • Answers
    • Games
    • Blog
Vietnamese    Thai    Indonesian    Chinese    EnglishFrench    Spanish    Portuguese    Login       Register

Cho người Việt nam

  • De thi DH/CD
  • Ngữ pháp
  • Tieng Anh Pho Thong
  • Kinh nghiệm
  • Các lỗi TA thường gặp
  • Làm đề thi TNPT các năm
  • Làm đề thi ĐH các năm
  • Kiểm tra TA nhân viên
  • Hỏi đáp
  • Luyện thi chứng chỉ A, B, C, A1, A2, B1, B2, C1, C2, TOEFL, TOEIC, IELTS
  • Từ điển thuật ngữ Tiếng Anh chuyên ngành
Luyện thi Vstep B1, B2, C1 miễn phí Kiểm tra trình độ Tiếng AnhKiểm tra trình độ TOEICKiểm tra trình độ TOEFLKiểm tra trình độ NgheKiểm tra trình độ Ngữ phápKiểm tra Tiếng Anh xin việc

Cách dùng I have been doing và I have done.

DetailsLast Updated: 22 July 2015

- Thông thường thì hiện tại hoàn thành tiếp diễn và thì hiện tại hoàn thành có thể sử dụng thay thế nhau. Tuy nhiên, chúng có ý nghĩa khác nhau trong một vài tình huống khác nhau. Ta cùng xem xét ví dụ sau:

- My hands are very dirty. I’ve been repairing the car.

- The car is OK again now. I’ve repaired it.

Trên đây là 2 VD đúng về cách dùng của 2 thì trên. Tại sao như vậy, ta nhớ ghi quy tắc sau:

 

- Ta dùng thì hiện tại hoàn thành tiếp diễn khi muốn nhấn mạnh độ dài của hành động. Người nói không quan tâm tới kết quả của hành động thế nào (đã hoàn thành hay chưa) mà chỉ quan tâm tới hành động đó kéo dài từ bao giờ và hiện tại có đang xảy ra hay không.

Trong VD 1. Tay tôi rất bẩn. Tôi vẫn đang sửa xe ô tô. Như vậy, người nói muốn nhấn mạnh anh ta đã sửa xe khá lâu, từ trong quá khứ, kéo dài tới hiện tại và bây giờ vẫn đang sửa xe.

- Ta dùng thì hiện tại hoàn thành khi muốn nhấn mạnh kết quả của hành động. Người nói không quan tâm tới hành động đó thế nào, xảy ra bao lâu, từ khi nào mà chỉ quan tâm xem kết quả ở hiện tại ra sao.

Trong VD 2. Chiếc xe đã bình thường trở lại. Tôi vừa mới sửa nó. Như vậy, người nói muốn chỉ ra rằng anh ta đã sửa được chiếc xe ô tô(kết quả ở hiện tại), chứ không nhằm nói anh ta sửa từ khi nào, mất bao lâu.

 

Chú ý

- Với ý nghĩa trên ta thường sử dụng thì hiện tại hoàn thành tiếp diễn để phê bình, phàn nàn về một việc gì đó xảy ra quá lâu hay trong một thời gian dài.

✗ It’s a boring day. It has rained all morning.

✓It’s a boring day. It has been raining all morning.

 

- Sử dụng thì hiện tại tiếp diễn hoàn thành với câu hỏi How long (cho một hành động đang xảy ra )

✓ How long have you been reading that book?

 

- Một số động từ: know/ like/ believe thường không dùng ở thì tiếp diễn.

✓ I’ve known about it  for a long time (not I’ve been knowing).

 

---------

Ms. Minh ThuSponsored links

Từ khóa » Have Done Là Thì Gì