b. He cut his hair and has worn it short ever since.
c. I haven't seen her for two years.
d. He hasn't smoked for a year.
e. I haven't written the letter.
f) Have you seen him yet?
g) Has the clock stopped?
h) How long have you been there?
i) Have they fed the parrot?
Exercițiul tău e clar cu utilizarea timpului Present Perfect.