영어 잘하는 이 있음?

영문법 기초가 부실해서
이명학쌤 일리 강의로 다시 다지는 중인데
오늘 준동사 배웠거든?
근데 좀 의아한게
예를 들어 약속을 지키는 건 중요하다. 라고 말하고 싶은데 그럼 약속을 지키는 “것” 이 중요하니까
주어엔 명사만 들어갈수있고
그렇다면 약속을 지키는 행위를 명사형으로 바꿔줘야하잖음
그럼 주어 자리에 명사구가 와야 하는데
이때 “To keep” promise is important 인지
“Keeping promise” is important 인지 헷갈림
둘 중에 뭐가 맞음? 둘다 말이 되는거면 차이가 뭔지 알려줘…