With the development of science and technology, people’s life _______ in the past few years.
#104987
A
improved
B
has improved
C
is improving
D
had improved