SlideShare a Scribd company logo
1 of 5
I N G L Ê S 9 ª C L A S S E
2 . W O M E N O C C U P A T I O N S
Present Perfect
Present Perfect
 Present perfect is a verb tense.
 It is used when we want to describe an action or
event that started at an unspecified time before the
present time (and has just ended); when the exact
time isn’t important.
 Present perfect tense
Past
Present
Future
Present Perfect
Activity that started in the
past and continued until the
present.
 Present perfect tense
Verb TO
HAVE
PAST
PARTICPLE
Present
perfect tense
Present Perfect
 Present perfect tense: examples
‘Paul has not (hasn’t) visited Benguela yet’.
‘You have mistaken me with someone’.
‘I have lived in England for five years’.
‘Paul has already read your book’.
‘Michael has been here for hours’.
‘Vanessa has lost her pencil’.
Present Perfect

More Related Content

What's hot

Differences present perfect and past simple upperintermediate
Differences present perfect and past simple upperintermediateDifferences present perfect and past simple upperintermediate
Differences present perfect and past simple upperintermediateramiro cebreiros alvarez
 
Past continuous4web
Past continuous4webPast continuous4web
Past continuous4weblligeon
 
Past Tense
Past Tense Past Tense
Past Tense KrisnaSJ
 
Present perfect and past simple
Present perfect and past simplePresent perfect and past simple
Present perfect and past simpleRenata Tonasso
 
Simple and Continuous Tenses
Simple and Continuous TensesSimple and Continuous Tenses
Simple and Continuous TensesBarbara Moreno
 
Present perfect and past simple
Present perfect and past simplePresent perfect and past simple
Present perfect and past simpleanalia24
 
Simple Past Simoney Gonzalez
Simple Past Simoney GonzalezSimple Past Simoney Gonzalez
Simple Past Simoney Gonzalezsimoneygonzalez1
 
Present perfect & Past tense + Past continuous
Present perfect & Past tense + Past continuous Present perfect & Past tense + Past continuous
Present perfect & Past tense + Past continuous Zadkine
 
Presentperfectprogressive
PresentperfectprogressivePresentperfectprogressive
Presentperfectprogressiveholly_cin
 
Present perfect
Present perfect Present perfect
Present perfect Salshammeri
 
Present perfect-x-simple-past
Present perfect-x-simple-pastPresent perfect-x-simple-past
Present perfect-x-simple-pastmonimou
 
Present perfect vs past simple
Present perfect vs past simplePresent perfect vs past simple
Present perfect vs past simpleevapangelova
 
Present simple.silvia viloria
Present simple.silvia viloriaPresent simple.silvia viloria
Present simple.silvia viloriaSilvia Viloria
 

What's hot (20)

Simple past tense
Simple past tenseSimple past tense
Simple past tense
 
During For Ago
During For AgoDuring For Ago
During For Ago
 
Differences present perfect and past simple upperintermediate
Differences present perfect and past simple upperintermediateDifferences present perfect and past simple upperintermediate
Differences present perfect and past simple upperintermediate
 
Past continuous4web
Past continuous4webPast continuous4web
Past continuous4web
 
Past Tense
Past Tense Past Tense
Past Tense
 
Present perfect and past simple
Present perfect and past simplePresent perfect and past simple
Present perfect and past simple
 
Simple and Continuous Tenses
Simple and Continuous TensesSimple and Continuous Tenses
Simple and Continuous Tenses
 
Present perfect simple and continuous
Present perfect simple and continuousPresent perfect simple and continuous
Present perfect simple and continuous
 
Present perfect and past simple
Present perfect and past simplePresent perfect and past simple
Present perfect and past simple
 
Simple Past Simoney Gonzalez
Simple Past Simoney GonzalezSimple Past Simoney Gonzalez
Simple Past Simoney Gonzalez
 
Present perfect & Past tense + Past continuous
Present perfect & Past tense + Past continuous Present perfect & Past tense + Past continuous
Present perfect & Past tense + Past continuous
 
Presentperfectprogressive
PresentperfectprogressivePresentperfectprogressive
Presentperfectprogressive
 
Present perfect
Present perfect Present perfect
Present perfect
 
Passive voice
Passive voicePassive voice
Passive voice
 
Present perfect-x-simple-past
Present perfect-x-simple-pastPresent perfect-x-simple-past
Present perfect-x-simple-past
 
Present perfect vs past simple
Present perfect vs past simplePresent perfect vs past simple
Present perfect vs past simple
 
Present simple.silvia viloria
Present simple.silvia viloriaPresent simple.silvia viloria
Present simple.silvia viloria
 
Personal and impersonal passive (theory)
Personal and impersonal passive (theory)Personal and impersonal passive (theory)
Personal and impersonal passive (theory)
 
Like and as
Like and asLike and as
Like and as
 
Verb tenses
Verb tensesVerb tenses
Verb tenses
 

Viewers also liked

Possessive pronouns
Possessive pronounsPossessive pronouns
Possessive pronounsDiogo Santos
 
Manushya Sareerathile Rasathantram
Manushya Sareerathile RasathantramManushya Sareerathile Rasathantram
Manushya Sareerathile RasathantramKSSP
 
Year of chemistry 2011
Year of chemistry 2011Year of chemistry 2011
Year of chemistry 2011KSSP
 

Viewers also liked (7)

Possessive pronouns
Possessive pronounsPossessive pronouns
Possessive pronouns
 
The zodiac
The zodiacThe zodiac
The zodiac
 
Manushya Sareerathile Rasathantram
Manushya Sareerathile RasathantramManushya Sareerathile Rasathantram
Manushya Sareerathile Rasathantram
 
Food
FoodFood
Food
 
Quantifiers
QuantifiersQuantifiers
Quantifiers
 
Gerund
GerundGerund
Gerund
 
Year of chemistry 2011
Year of chemistry 2011Year of chemistry 2011
Year of chemistry 2011
 

Similar to Present perfect

presentperfect-160206181418.ppt
presentperfect-160206181418.pptpresentperfect-160206181418.ppt
presentperfect-160206181418.pptjosuarrutioleaga
 
Present Perfect vs. Past Simple
Present Perfect vs. Past SimplePresent Perfect vs. Past Simple
Present Perfect vs. Past SimpleAna Bueno Amaro
 
The Present Perfect Vs The Past Simple
The Present Perfect Vs The Past SimpleThe Present Perfect Vs The Past Simple
The Present Perfect Vs The Past Simpleinmaculada
 
present-perfect-and-present-perfect-continuous_147598.pptx
present-perfect-and-present-perfect-continuous_147598.pptxpresent-perfect-and-present-perfect-continuous_147598.pptx
present-perfect-and-present-perfect-continuous_147598.pptxssuser8f2285
 
The present perfect tense
The present perfect tenseThe present perfect tense
The present perfect tenseravial17
 
Presentperfect 100119095833-phpapp01
Presentperfect 100119095833-phpapp01Presentperfect 100119095833-phpapp01
Presentperfect 100119095833-phpapp01hasan
 
Teaching tenses
Teaching tensesTeaching tenses
Teaching tenseshaider ali
 

Similar to Present perfect (13)

presentperfect-160206181418.ppt
presentperfect-160206181418.pptpresentperfect-160206181418.ppt
presentperfect-160206181418.ppt
 
Present Perfect vs. Past Simple
Present Perfect vs. Past SimplePresent Perfect vs. Past Simple
Present Perfect vs. Past Simple
 
The Present Perfect Vs The Past Simple
The Present Perfect Vs The Past SimpleThe Present Perfect Vs The Past Simple
The Present Perfect Vs The Past Simple
 
ingles.docx
ingles.docxingles.docx
ingles.docx
 
ingles.docx
ingles.docxingles.docx
ingles.docx
 
Slideshare argenis
Slideshare argenisSlideshare argenis
Slideshare argenis
 
present-perfect-and-present-perfect-continuous_147598.pptx
present-perfect-and-present-perfect-continuous_147598.pptxpresent-perfect-and-present-perfect-continuous_147598.pptx
present-perfect-and-present-perfect-continuous_147598.pptx
 
Perfect tenses
Perfect tensesPerfect tenses
Perfect tenses
 
Present perfect Simple
Present perfect SimplePresent perfect Simple
Present perfect Simple
 
The present perfect tense
The present perfect tenseThe present perfect tense
The present perfect tense
 
Presentperfect 100119095833-phpapp01
Presentperfect 100119095833-phpapp01Presentperfect 100119095833-phpapp01
Presentperfect 100119095833-phpapp01
 
Time Clauses
Time ClausesTime Clauses
Time Clauses
 
Teaching tenses
Teaching tensesTeaching tenses
Teaching tenses
 

More from Diogo Santos

Diálogo no nosso dia a-dia democrático
Diálogo no nosso dia a-dia democráticoDiálogo no nosso dia a-dia democrático
Diálogo no nosso dia a-dia democráticoDiogo Santos
 
A casa do diálogo
A casa do diálogoA casa do diálogo
A casa do diálogoDiogo Santos
 
Filosofia Política
Filosofia PolíticaFilosofia Política
Filosofia PolíticaDiogo Santos
 
ONU: instituições e papel
ONU: instituições e papelONU: instituições e papel
ONU: instituições e papelDiogo Santos
 
Limites da intervenção democrática intro
Limites da intervenção democrática introLimites da intervenção democrática intro
Limites da intervenção democrática introDiogo Santos
 
Intervenção democrática intro
Intervenção democrática introIntervenção democrática intro
Intervenção democrática introDiogo Santos
 
Cidadania democrática intro
Cidadania democrática introCidadania democrática intro
Cidadania democrática introDiogo Santos
 
Casos práticos intro
Casos práticos   introCasos práticos   intro
Casos práticos introDiogo Santos
 
Amizade rapaz rapariga intro
Amizade rapaz rapariga   introAmizade rapaz rapariga   intro
Amizade rapaz rapariga introDiogo Santos
 
Women and literature
Women and literatureWomen and literature
Women and literatureDiogo Santos
 
First noun and the infinitive
First noun and the infinitiveFirst noun and the infinitive
First noun and the infinitiveDiogo Santos
 

More from Diogo Santos (20)

Bem comum
Bem comumBem comum
Bem comum
 
Diálogo no nosso dia a-dia democrático
Diálogo no nosso dia a-dia democráticoDiálogo no nosso dia a-dia democrático
Diálogo no nosso dia a-dia democrático
 
A casa do diálogo
A casa do diálogoA casa do diálogo
A casa do diálogo
 
Filosofia Política
Filosofia PolíticaFilosofia Política
Filosofia Política
 
ONU: instituições e papel
ONU: instituições e papelONU: instituições e papel
ONU: instituições e papel
 
Génese da ONU
Génese da ONUGénese da ONU
Génese da ONU
 
Direitos Humanos
Direitos HumanosDireitos Humanos
Direitos Humanos
 
Make and do
Make and doMake and do
Make and do
 
Limites da intervenção democrática intro
Limites da intervenção democrática introLimites da intervenção democrática intro
Limites da intervenção democrática intro
 
Intervenção democrática intro
Intervenção democrática introIntervenção democrática intro
Intervenção democrática intro
 
Cidadania democrática intro
Cidadania democrática introCidadania democrática intro
Cidadania democrática intro
 
Casos práticos intro
Casos práticos   introCasos práticos   intro
Casos práticos intro
 
Amizade rapaz rapariga intro
Amizade rapaz rapariga   introAmizade rapaz rapariga   intro
Amizade rapaz rapariga intro
 
Simple past
Simple pastSimple past
Simple past
 
Simple past rules
Simple past rulesSimple past rules
Simple past rules
 
Women and literature
Women and literatureWomen and literature
Women and literature
 
Since and for
Since and forSince and for
Since and for
 
Quantifiers
QuantifiersQuantifiers
Quantifiers
 
Past conditionals
Past conditionalsPast conditionals
Past conditionals
 
First noun and the infinitive
First noun and the infinitiveFirst noun and the infinitive
First noun and the infinitive
 

Recently uploaded

Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfJerry Chew
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 

Recently uploaded (20)

Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 

Present perfect

  • 1. I N G L Ê S 9 ª C L A S S E 2 . W O M E N O C C U P A T I O N S Present Perfect
  • 2. Present Perfect  Present perfect is a verb tense.  It is used when we want to describe an action or event that started at an unspecified time before the present time (and has just ended); when the exact time isn’t important.
  • 3.  Present perfect tense Past Present Future Present Perfect Activity that started in the past and continued until the present.
  • 4.  Present perfect tense Verb TO HAVE PAST PARTICPLE Present perfect tense Present Perfect
  • 5.  Present perfect tense: examples ‘Paul has not (hasn’t) visited Benguela yet’. ‘You have mistaken me with someone’. ‘I have lived in England for five years’. ‘Paul has already read your book’. ‘Michael has been here for hours’. ‘Vanessa has lost her pencil’. Present Perfect