SlideShare a Scribd company logo
1 of 63
Download to read offline
Present Perfect   How do we make the present perfect?
Present Perfect The present perfect  =  Have / Has  ( ‘ve / ‘s  )  +   Participle
Present Perfect   When do we use the present perfect?
Present Perfect   When do we use the present perfect?  We use the  Present Perfect   to say that something  happened  before now  but the exact time is not  important.
Make sentences in the  present perfect  about the pictures
 
They have been to Sydney, Canada, New York and Las Vegas
 
They have finished their meal
 
He has climbed a mountain
 
The plane has taken off
 
They have won the lottery
 
They’ve closed the road
 
He’s scored a goal
 
Someone has broken the computer
 
They’ve won the World Cup
 
Someone has burnt the toast
 
He’s forgotten something
 
They’ve won gold medals
 
He’s punched him
 
He’s lost his keys
 
She’s passed her driving test
 
He’s missed the bus
 
They’ve gone on holiday
 
Bart has asked a dumb question
 
He’s lost weight
 
He’s fallen asleep
 
They’ve washed the floor
 
They’ve painted the bench
 
It has completed
Make a negative sentence
He hasn’t finished   his meal
Make a negative sentence
They haven’t finished the bridge
Make a negative sentence
He’s hasn’t scored
Make a negative sentence
They haven’t finished the building
 
We have finished
Present Perfect Now go back and make a  yes / no question  for each picture. eg –  Has he finished? Yes he has  /  No he hasn’t
Present Perfect

More Related Content

What's hot

C8 U2 Project present perfect. for and since.
C8 U2 Project   present perfect. for and since.C8 U2 Project   present perfect. for and since.
C8 U2 Project present perfect. for and since.colomboamericanopereira
 
Present perfect
Present perfectPresent perfect
Present perfectYoni Daen
 
Present simple and continuous for future
Present simple and continuous for futurePresent simple and continuous for future
Present simple and continuous for futureStefanie Alexandra Soza
 
used to, be used to and get used to
used to, be used to and get used toused to, be used to and get used to
used to, be used to and get used tobernadette ratna
 
Past perfect and past perfect continuous
Past perfect and past perfect continuousPast perfect and past perfect continuous
Past perfect and past perfect continuouslupitacl
 
Something, anything, nothing
Something, anything, nothingSomething, anything, nothing
Something, anything, nothingMissM2B2
 
Present perfect tense
Present perfect tense Present perfect tense
Present perfect tense junaid Iqbal
 
Present perfect simple continuous
Present perfect simple continuousPresent perfect simple continuous
Present perfect simple continuousinmaculada
 
Present continuous for the future
Present continuous for the futurePresent continuous for the future
Present continuous for the futureJose Gallego
 
Present perfect Tense
Present perfect TensePresent perfect Tense
Present perfect TenseKyo Iori
 
All types of conditionals and wish
All types of conditionals and wishAll types of conditionals and wish
All types of conditionals and wishRomanychch
 
Be used to; get used to
Be used to; get used toBe used to; get used to
Be used to; get used toMíriam
 
Present Perfect Powerpoint 2
Present Perfect Powerpoint 2Present Perfect Powerpoint 2
Present Perfect Powerpoint 2Pedro Monroy
 
Present Perfect Power Point
Present Perfect Power PointPresent Perfect Power Point
Present Perfect Power Pointguestbfc1f5
 
Present perfect vs present perfect continuous
Present perfect vs present perfect continuousPresent perfect vs present perfect continuous
Present perfect vs present perfect continuousMMoussaK
 
Reported speech Presentation
Reported speech PresentationReported speech Presentation
Reported speech Presentationmariajesussierra1
 

What's hot (20)

C8 U2 Project present perfect. for and since.
C8 U2 Project   present perfect. for and since.C8 U2 Project   present perfect. for and since.
C8 U2 Project present perfect. for and since.
 
Present perfect
Present perfectPresent perfect
Present perfect
 
Present simple and continuous for future
Present simple and continuous for futurePresent simple and continuous for future
Present simple and continuous for future
 
used to, be used to and get used to
used to, be used to and get used toused to, be used to and get used to
used to, be used to and get used to
 
Past continuous
Past continuousPast continuous
Past continuous
 
Past perfect and past perfect continuous
Past perfect and past perfect continuousPast perfect and past perfect continuous
Past perfect and past perfect continuous
 
Something, anything, nothing
Something, anything, nothingSomething, anything, nothing
Something, anything, nothing
 
Present perfect tense
Present perfect tense Present perfect tense
Present perfect tense
 
Present perfect simple continuous
Present perfect simple continuousPresent perfect simple continuous
Present perfect simple continuous
 
Present continuous for the future
Present continuous for the futurePresent continuous for the future
Present continuous for the future
 
Present perfect Tense
Present perfect TensePresent perfect Tense
Present perfect Tense
 
All types of conditionals and wish
All types of conditionals and wishAll types of conditionals and wish
All types of conditionals and wish
 
Present perfect
Present perfectPresent perfect
Present perfect
 
Be used to; get used to
Be used to; get used toBe used to; get used to
Be used to; get used to
 
Narrative tenses
Narrative tensesNarrative tenses
Narrative tenses
 
Present Perfect Powerpoint 2
Present Perfect Powerpoint 2Present Perfect Powerpoint 2
Present Perfect Powerpoint 2
 
Present Perfect Power Point
Present Perfect Power PointPresent Perfect Power Point
Present Perfect Power Point
 
Present Perfect Power Point
Present Perfect Power PointPresent Perfect Power Point
Present Perfect Power Point
 
Present perfect vs present perfect continuous
Present perfect vs present perfect continuousPresent perfect vs present perfect continuous
Present perfect vs present perfect continuous
 
Reported speech Presentation
Reported speech PresentationReported speech Presentation
Reported speech Presentation
 

Viewers also liked

Have you ever...? - Present Perfect
Have you ever...? - Present PerfectHave you ever...? - Present Perfect
Have you ever...? - Present PerfectDavid Mainwood
 
Present perfect lesson+exercises excellent
Present perfect lesson+exercises excellentPresent perfect lesson+exercises excellent
Present perfect lesson+exercises excellentSafaâ Khoungui
 
For and since
For and sinceFor and since
For and sincepam00077
 
To teach present perfect
To teach present perfectTo teach present perfect
To teach present perfectUuganaaFLux
 
Present perfect vs simple past
Present perfect vs simple pastPresent perfect vs simple past
Present perfect vs simple pastJenny Hidalgo
 
Present Perfect Vs. Simple Past
Present Perfect  Vs. Simple PastPresent Perfect  Vs. Simple Past
Present Perfect Vs. Simple Pastlupitath09
 
Present perfect rules
Present  perfect rulesPresent  perfect rules
Present perfect rulesfrijolesbayos
 
Passive present simple
Passive present simplePassive present simple
Passive present simpleDavid Mainwood
 
The Rolling Question Game
The Rolling Question GameThe Rolling Question Game
The Rolling Question GameDavid Mainwood
 
Advice - should / ought to / had better / must / have to / cant
Advice  - should / ought to / had better / must / have to / cantAdvice  - should / ought to / had better / must / have to / cant
Advice - should / ought to / had better / must / have to / cantDavid Mainwood
 
Simple past vs. present perfect tense
Simple past vs. present perfect tenseSimple past vs. present perfect tense
Simple past vs. present perfect tensePatricia Mellino
 

Viewers also liked (19)

Have you ever...? - Present Perfect
Have you ever...? - Present PerfectHave you ever...? - Present Perfect
Have you ever...? - Present Perfect
 
Present Perfect Indefinite Past
Present Perfect Indefinite PastPresent Perfect Indefinite Past
Present Perfect Indefinite Past
 
Present perfect lesson+exercises excellent
Present perfect lesson+exercises excellentPresent perfect lesson+exercises excellent
Present perfect lesson+exercises excellent
 
For and since
For and sinceFor and since
For and since
 
To teach present perfect
To teach present perfectTo teach present perfect
To teach present perfect
 
Present perfect vs simple past
Present perfect vs simple pastPresent perfect vs simple past
Present perfect vs simple past
 
Present Perfect Vs. Simple Past
Present Perfect  Vs. Simple PastPresent Perfect  Vs. Simple Past
Present Perfect Vs. Simple Past
 
Present perfect rules
Present  perfect rulesPresent  perfect rules
Present perfect rules
 
Passive present simple
Passive present simplePassive present simple
Passive present simple
 
Going to
Going toGoing to
Going to
 
The Rolling Question Game
The Rolling Question GameThe Rolling Question Game
The Rolling Question Game
 
Advice - should / ought to / had better / must / have to / cant
Advice  - should / ought to / had better / must / have to / cantAdvice  - should / ought to / had better / must / have to / cant
Advice - should / ought to / had better / must / have to / cant
 
PRESENT PERFECT
PRESENT PERFECTPRESENT PERFECT
PRESENT PERFECT
 
Future Continuous
Future ContinuousFuture Continuous
Future Continuous
 
Uk Slang Expressions
Uk Slang ExpressionsUk Slang Expressions
Uk Slang Expressions
 
Present Perfect Tense
Present Perfect TensePresent Perfect Tense
Present Perfect Tense
 
Simple past vs. present perfect tense
Simple past vs. present perfect tenseSimple past vs. present perfect tense
Simple past vs. present perfect tense
 
PRESENT PERFECT TENSE
PRESENT PERFECT TENSEPRESENT PERFECT TENSE
PRESENT PERFECT TENSE
 
Infinitive or Gerund?
Infinitive or Gerund?Infinitive or Gerund?
Infinitive or Gerund?
 

More from David Mainwood

Alphabet Quiz Game - (download to play game)
Alphabet Quiz Game - (download to play game)Alphabet Quiz Game - (download to play game)
Alphabet Quiz Game - (download to play game)David Mainwood
 
Remember + to (infinitive)
Remember + to (infinitive)Remember + to (infinitive)
Remember + to (infinitive)David Mainwood
 
Say the sentences and questions in the past simple
Say the sentences and questions in the past simpleSay the sentences and questions in the past simple
Say the sentences and questions in the past simpleDavid Mainwood
 
The Mystery Person Game - Past Simple practice
The Mystery Person Game -  Past Simple practiceThe Mystery Person Game -  Past Simple practice
The Mystery Person Game - Past Simple practiceDavid Mainwood
 
Breakfast with Eric and Ernie
Breakfast with Eric and ErnieBreakfast with Eric and Ernie
Breakfast with Eric and ErnieDavid Mainwood
 
Answer whats this - animals gifs
Answer   whats this - animals gifsAnswer   whats this - animals gifs
Answer whats this - animals gifsDavid Mainwood
 
What are they doing? - gif images
What are they doing? - gif imagesWhat are they doing? - gif images
What are they doing? - gif imagesDavid Mainwood
 
Ask the questions 02 download
Ask the questions 02 downloadAsk the questions 02 download
Ask the questions 02 downloadDavid Mainwood
 
Ask the questions 03 download
Ask the questions 03 downloadAsk the questions 03 download
Ask the questions 03 downloadDavid Mainwood
 
The kids are alright superlatives quiz
The kids are alright superlatives quizThe kids are alright superlatives quiz
The kids are alright superlatives quizDavid Mainwood
 
Puns - Homophones and Homonyms
Puns - Homophones and HomonymsPuns - Homophones and Homonyms
Puns - Homophones and HomonymsDavid Mainwood
 

More from David Mainwood (20)

Polite Requests
Polite RequestsPolite Requests
Polite Requests
 
Alphabet Quiz Game - (download to play game)
Alphabet Quiz Game - (download to play game)Alphabet Quiz Game - (download to play game)
Alphabet Quiz Game - (download to play game)
 
Remember + Gerund
Remember + GerundRemember + Gerund
Remember + Gerund
 
Remember + to (infinitive)
Remember + to (infinitive)Remember + to (infinitive)
Remember + to (infinitive)
 
Have something done
Have something doneHave something done
Have something done
 
Whats the time
Whats the timeWhats the time
Whats the time
 
Say the sentences and questions in the past simple
Say the sentences and questions in the past simpleSay the sentences and questions in the past simple
Say the sentences and questions in the past simple
 
The Mystery Person Game - Past Simple practice
The Mystery Person Game -  Past Simple practiceThe Mystery Person Game -  Past Simple practice
The Mystery Person Game - Past Simple practice
 
Breakfast with Eric and Ernie
Breakfast with Eric and ErnieBreakfast with Eric and Ernie
Breakfast with Eric and Ernie
 
Quiz whats this
Quiz   whats thisQuiz   whats this
Quiz whats this
 
Answer whats this - animals gifs
Answer   whats this - animals gifsAnswer   whats this - animals gifs
Answer whats this - animals gifs
 
Ask the questions 01
Ask the questions 01 Ask the questions 01
Ask the questions 01
 
What are they doing? - gif images
What are they doing? - gif imagesWhat are they doing? - gif images
What are they doing? - gif images
 
Ask the questions 02 download
Ask the questions 02 downloadAsk the questions 02 download
Ask the questions 02 download
 
Ask the questions 03 download
Ask the questions 03 downloadAsk the questions 03 download
Ask the questions 03 download
 
The kids are alright superlatives quiz
The kids are alright superlatives quizThe kids are alright superlatives quiz
The kids are alright superlatives quiz
 
Rolling stones
Rolling stonesRolling stones
Rolling stones
 
Air safety
Air safetyAir safety
Air safety
 
Whats the time
Whats the timeWhats the time
Whats the time
 
Puns - Homophones and Homonyms
Puns - Homophones and HomonymsPuns - Homophones and Homonyms
Puns - Homophones and Homonyms
 

Recently uploaded

Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceDr Vijay Vishwakarma
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxMadhavi Dharankar
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 

Recently uploaded (20)

Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional Intelligence
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 

Using the Present Perfect Tense