Present perfect (non-action 2)

Untuk fakta yang bermula di masa lampau dan masih berlangsung, present perfect tense juga bisa digunakan untuk menjelaskan:
- ciri seseorang/sesuatu,
- sifat seseorang/sesuatu,
- kondisi seseorang/sesuatu.
 
Kalimat Positif:
  • I/You/We/They + have been + adjective
  • He/She/It + has been + adjective
 
Kalimat Negatif:
  • I/You/We/They + have not (haven’t) been + adjective
  • He/She/It + has not (hasn’t) been + adjective
 
Kalimat Tanya:
  • Have + I/you/we/they + been adjective?
  • Has + he/she/it + been adjective?
 
(+)
I have been happy since I met her.
= Aku bahagia setelah bertemu dia.
You have been helpful.
= Kamu sangat membantu selama ini.
 
We have been angry since yesterday.
= Kami marah sejak kemarin.
 
They have been patient.
= Mereka sudah bersabar.
 
He has been sick for a week.
= Dia sakit selama seminggu ini.
She has been optimistic since she joined the company.
= Dia jadi optimis setelah dia masuk perusahaan itu.
 
I love this app It has been useful since I download it.
= Aku suka aplikasi ini. Sangat berguna sejak aku download.
 
(-)
I haven’t been late to work.
= Aku belum pernah terlambat masuk kerja.
You haven’t been helpful.
= Kamu belum membantu selama ini.
 
We haven’t been patient so far.
= Kami belum sabar selama ini.
 
They haven’t been easy to deal with.
= Mereka ngga mudah diatasi selama ini.
 
He hasn’t been sick for a week.
= Dia belum sakit selama seminggu.
She hasn’t been optimistic since she joined the company.
= Dia belum optimis setelah dia masuk perusahaan itu.
 
I hate this app It hasn’t been useful since I download it.
= Aku benci aplikasi ini. Belum berguna sejak aku download.
 
(?)
Have I been rude to you?
= Apa aku kasar padamu selama ini?
Have you been angry?
= Apa kamu marah selama ini?
 
Have we been productive?
= Apa kita sudah produktif selama ini?
 
Have they been helpful?
= Aku mereka membantu selama ini?
 
Has he been this famous?
= Apa dia seterkenal ini selama ini?
Has she been mad at you?
= Apa dia marah padamu selama ini?