Present perfect or present perfect continuous
How long _____________ (be) a doctor?
have you been
How long have they _____ (make) friends? - Not long, but they’re getting married next month.
been making
read
read
understand
understood
You look tired. _____________ (you/ work) a lot recently?
Have you been working
go
gone