...on the road completed(attributive only) present perfect tense, completed, qualified ,=the auxiliary verb--the verb to be.as mentioned before.
(A)Have taken---a participle, verbal adj qualifying a noun but retaining some properties of a verb---taken ...