the manufacturers made great technological progress over recent
The manufacturers have made great technological progress over recent years.
The manufacturers made great technological progress over recent