My grandfather .... a very exciting life. When he was young, he.... on the farm in the country, where there.... a lot of cattle and meadows.
A.has / has lived / have been
B.had / lived / were
C.was having / had lived / had been
D.has had / is living / are