This technology made a very important impact on us.
Cette technologie a eu un impact très important sur nous.
This technology made a very important impact on us.
Cette technologie a eu un impact très important sur nous.