一道高中英语单选题.求教

问题描述:

一道高中英语单选题.求教
What's the price of petrol these days --oh,it __ sharply since last month .A.is raised B.has risen C.has arisen D.is increased 请帮忙区分一下四个选项中的动词.并解释下为什么选b不选a

raise有“举起”、“抚养”之意,是及物动词.rise有“升起”、“上涨”之意,是不及物动词,无被动态.由题意可知,“油价上涨迅速”,锁定选rise.
又since与一段时间连用,必用完成时,所以选B.arise是“出现”的意思.increase意为“增加”、“增长”.这四个词的意思有本质上的区别.