MR SMITH (HAS / HAD / HAVE HAD / HAS HAD) HIS CAR FOR 15 YEARS, BU...

47. Mr Smith (has / had / have had / has had) his car for 15 years, but it still looks very new