Correct

把路扫干净

/ bǎ lù sǎo gān jìng  /
Strokes
https://i.cchatty2.com/filters:format(webp)/fit-in/684x0/img/202102/把路扫干净-Chinese-idioms-Cchatty-6b7debbc-fd1b-4d05-ab53-1ec1cd388d40-1612777218.jpg

Collocation

1
不得不把路扫干净
2
很难把路扫干净
3
早已把路扫干净
4
必须把路扫干净
5
替我把路扫干净
6
为你把路扫干净

Definition

把路扫干净:

Literally means:

clean the street; get rid of the obstacles.

Actually means:

It is easier and safer to walk on a clean street. This phrase figuratively means removing the difficulties or obstacles so that things will move on smoothly.

把路扫干净了,走路的时候方便,不会摔跤。它比喻清除困难,使事情可以顺利进行。

Example

Used as predicate or object. (作谓语、宾语)
1
guǒ
如果
shi
lǎozhàngren
老丈人
sǎo
gānjìng
干净
le
  
,
néng
zhème
这么
shùn
顺利
dāng
shàng
zhǎng
局长
ma
  
?

If it hadn't been for the old man sweeping the road for him, would he have been so smooth as the director?

2
Lǎobǎn
老板
xiǎngdào
想到
自己
yīnggāi
应该
sǎo
gānjìng
干净
biàn
以便
érzi
儿子
hòu
日后
jiēguǎn
接管
gōng
公司
  
,
jiù
jiě
解雇
le
ge
tīnghuà
听话
de
yuángōng
员工
  

The boss thought he should clean up the road so that his son could take over the company in the future, so he laid off a few obedient employees.

3
wàng
希望
自己
duō
liúxià
留下
měihǎo
美好
de
dōng
东西
  
,
shǎo
liú
diǎn
hàn
遗憾
  
,
sǎo
gānjìng
干净
diǎn
  
,
ràng
hòurén
后人
pǎo
de
gēng
kuài
xiē
一些
  

He wants to leave more beautiful things, less regret, sweep the road a little cleaner, so that future life will run faster.