contestada

Identify the term that best describes the italicized words.

(Developed by government scientist), the Internet is now part of every day life

A- appositive phrase
B- participial phrase
C- gerund phrase
D- infinitive phrase