Some structural similarities can be explained by contact but other similarities are indications of common origin. Indeed both Germanic languages and Slavic languages share a common ancestor: proto-indo-european.
"Present" also shares a similar etymology; from latin: prae (before) + esse (be), with a similar palette of meanings as the Germanic and Slavic forms