at,by,on,in,with, forIn Hangzhou Mr. Green was deeply struck 1 the beauty of nature that he stayed 2another night.
  • 1、
  • 2、
【正确答案】 1、正确答案:by,    2、for    
【答案解析】解析:be struck by是固定短语,意为“被某物打动,迷恋某物”;for常与一段时间连用,作延续性动作的状语,stay for another night意为“再待一晚"。答案为by,for。