THEY WILL BE VERY HAPPY WHEN THEY…..THE NEWS.CAR ONLY WHEN TH...

156.They will be very happy when they

…..the news.

car only when they …….shopping.

a.go

a.hear

b.will hear

a.are

b.were

c.heard

c.has been

d.has heard