高一英语题
1.Heistheonlyoneoftheexpertswho_____amedalforhisgreatachievement.
A.hasbeenawardedB.hasawarded
2.___atruestory,thefilmisverypopularwithyoungpeople.
A.baseonB.basingonC.havingbasedonD.basedon
(这道题我对于B和D很混淆,请说一下前半句属于哪种句子成分,以及如何选出答案和相关的语法知识,谢谢)